diff --git a/Dockerfile b/Dockerfile index 08630bb..c176375 100644 --- a/Dockerfile +++ b/Dockerfile @@ -88,6 +88,10 @@ RUN echo '[opcache]' > /usr/local/etc/php/conf.d/opcache.ini \ && echo '[PHP]' > /usr/local/etc/php/conf.d/memory-limit.ini \ && echo 'memory_limit=1024M' >> /usr/local/etc/php/conf.d/memory-limit.ini +COPY php-uploads.ini /usr/local/etc/php/conf.d/glenux-uploads.ini +COPY php-performance.ini /usr/local/etc/php/conf.d/glenux-performance.ini +COPY php-errors.ini /usr/local/etc/php/conf.d/glenux-errors.ini + ## ## CRON SETUP ## diff --git a/php-errors.ini b/php-errors.ini new file mode 100644 index 0000000..db533d5 --- /dev/null +++ b/php-errors.ini @@ -0,0 +1,11 @@ +error_reporting = E_ALL & ~E_WARNING & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED +log_errors = On + +## For production +# display_errors = Off +# error_log = /dev/stderr + +## For debugging +display_errors = On +error_log = /var/log/php-errors.log + diff --git a/php-performance.ini b/php-performance.ini new file mode 100644 index 0000000..c600a1a --- /dev/null +++ b/php-performance.ini @@ -0,0 +1,3 @@ +; Maximum amount of memory a script may consume (64MB) +memory_limit = 256M +max_input_vars = 3000 diff --git a/php-uploads.ini b/php-uploads.ini new file mode 100644 index 0000000..c60e710 --- /dev/null +++ b/php-uploads.ini @@ -0,0 +1,5 @@ +file_uploads = On +upload_max_filesize = 128M +post_max_size = 128M +max_execution_time = 1200 +max_input_time = 120