upd: Dockerfile
Update to php 8.4 add symfony asset compile Set permissions and ownership of /data directory
This commit is contained in:
		
							
								
								
									
										12
									
								
								Dockerfile
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								Dockerfile
									
									
									
									
									
								
							| @@ -1,4 +1,4 @@ | |||||||
| FROM php:8.3-apache | FROM php:8.4-apache | ||||||
|  |  | ||||||
| RUN apt update && \ | RUN apt update && \ | ||||||
|     apt upgrade -y && \ |     apt upgrade -y && \ | ||||||
| @@ -19,7 +19,6 @@ RUN docker-php-ext-configure gd --with-jpeg | |||||||
| RUN docker-php-ext-configure zip | RUN docker-php-ext-configure zip | ||||||
|  |  | ||||||
| RUN docker-php-ext-install \ | RUN docker-php-ext-install \ | ||||||
|     #pdo_sqlite \ |  | ||||||
|     zip \ |     zip \ | ||||||
|     mbstring \ |     mbstring \ | ||||||
|     exif \ |     exif \ | ||||||
| @@ -46,12 +45,13 @@ RUN rm -rf /var/www/html/translations | |||||||
|  |  | ||||||
| RUN COMPOSER_ALLOW_SUPERUSER=1 composer install --no-scripts --no-dev --optimize-autoloader | RUN COMPOSER_ALLOW_SUPERUSER=1 composer install --no-scripts --no-dev --optimize-autoloader | ||||||
| RUN mkdir /data | RUN mkdir /data | ||||||
| RUN chown -R 33:33 /data |  | ||||||
| RUN chmod -R 755 /data |  | ||||||
| COPY data/data.db /data/data.db | COPY data/data.db /data/data.db | ||||||
|  |  | ||||||
| RUN mkdir /var/www/html/var/cache | RUN mkdir /var/www/html/var/cache | ||||||
| RUN mkdir /var/www/html/var/log | RUN mkdir /var/www/html/var/log | ||||||
|  | RUN symfony console asset-map:compile | ||||||
|  |  | ||||||
| RUN chown -R 33:33 /var/www/html | RUN chown -R 33:33 /var/www/html /data | ||||||
| RUN chmod -R 755 /var/www/html | RUN chmod -R 755 /var/www/html /data | ||||||
|  |  | ||||||
|  | EXPOSE 80 | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user