diff --git a/CHANGELOG.md b/CHANGELOG.md index 9fbdc728..8a94f1ee 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +# v0.4.1 +- Enable opcache in docker image +- Cache route and config in docker image + # v0.4.0 - Refactor image uploading and handling - Updates for some base ingredients diff --git a/Dockerfile b/Dockerfile index 213f0f25..1415123d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,6 +10,8 @@ RUN apt update \ && apt-get autoremove -y \ && apt-get clean +RUN docker-php-ext-install opcache + # Setup default apache stuff RUN echo "ServerName localhost" >> /etc/apache2/apache2.conf COPY ./resources/apache.conf /etc/apache2/sites-available/000-default.conf diff --git a/resources/entrypoint.sh b/resources/entrypoint.sh index dab89cc0..ed3bcc62 100644 --- a/resources/entrypoint.sh +++ b/resources/entrypoint.sh @@ -23,6 +23,9 @@ system_start_checkup() { php artisan migrate --force fi + php artisan config:cache + php artisan route:cache + echo "Setting permissions..." chown -R www-data:www-data /var/www/cocktails diff --git a/resources/php.ini b/resources/php.ini index e51988e1..4cb5dcfd 100644 --- a/resources/php.ini +++ b/resources/php.ini @@ -1,3 +1,10 @@ [PHP] post_max_size = 100M upload_max_filesize = 100M + +[opcache] +opcache.enable=1 +opcache.validate_timestamps=0 +opcache.max_accelerated_files=10000 +opcache.memory_consumption=128 +opcache.max_wasted_percentage=10