From 5b5f5832b8edf91c881dc41ff7cbc4d9c8dffaed Mon Sep 17 00:00:00 2001 From: peaklabs-dev <122374094+peaklabs-dev@users.noreply.github.com> Date: Wed, 13 Nov 2024 15:17:50 +0100 Subject: [PATCH] enable opcache and combine run commands --- docker/prod/Dockerfile | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/docker/prod/Dockerfile b/docker/prod/Dockerfile index b6d03d56f..c0bc2621f 100644 --- a/docker/prod/Dockerfile +++ b/docker/prod/Dockerfile @@ -70,6 +70,9 @@ RUN mkdir -p /usr/local/bin && \ RUN echo 'upload_max_filesize=256M' > /usr/local/etc/php/conf.d/upload-limits.ini && \ echo 'post_max_size=256M' >> /usr/local/etc/php/conf.d/upload-limits.ini +# Enable PHP OPcache +ENV PHP_OPCACHE_ENABLE=1 + # Copy application files COPY --chown=www-data:www-data . . COPY --from=base --chown=www-data:www-data /var/www/html . @@ -88,11 +91,7 @@ RUN chmod +x /usr/bin/mc # Optimize Laravel USER www-data -RUN php artisan route:clear -RUN php artisan view:clear -RUN php artisan route:cache -RUN php artisan view:cache - - -# Switch back to unprivileged user -USER www-data +RUN php artisan route:clear && \ + php artisan view:clear && \ + php artisan route:cache && \ + php artisan view:cache