diff --git a/Dockerfile b/Dockerfile index 5fe5ed7..f800164 100644 --- a/Dockerfile +++ b/Dockerfile @@ -152,12 +152,10 @@ RUN mkdir -p /var/log/supervisor && \ chown -R www:www /var/www /var/log/supervisor && \ chmod -R 775 /var/www/storage /var/www/bootstrap/cache -# Оптимизация Laravel -RUN php artisan config:cache && \ - php artisan route:cache && \ - php artisan view:cache && \ - php artisan storage:link +# Создание ссылки на Storage +RUN php artisan storage:link +USER www EXPOSE 9000 CMD ["php-fpm"] diff --git a/docker-compose.yml b/docker-compose.yml index 8a19896..34267e2 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -13,6 +13,7 @@ services: SERVICE_TAGS: dev working_dir: /var/www volumes: + - app_volume:/var/www - ./.env:/var/www/.env - ./docker/php.ini:/usr/local/etc/php/conf.d/app.ini - ./storage/logs:/var/www/storage/logs @@ -28,13 +29,17 @@ services: ports: - "8090:80" volumes: - - ./:/var/www + - app_volume:/var/www:ro - ./docker/app.conf:/etc/nginx/conf.d/default.conf - ./docker/nginx.conf:/etc/nginx/nginx.conf - ./docker/blocked_ips.map:/etc/nginx/blocked_ips.map networks: - app-network +#Docker Volumes +volumes: + app_volume: + #Docker Networks networks: app-network: