From 65216085465d48b644ddaa97879ee6aef7165aac Mon Sep 17 00:00:00 2001 From: Pan Luo Date: Tue, 23 Jun 2020 21:59:53 -0700 Subject: [PATCH] Redirect ipeer logs to stdout/stderr and optimize composer --- Dockerfile-app | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/Dockerfile-app b/Dockerfile-app index 65879968a..243d175e7 100644 --- a/Dockerfile-app +++ b/Dockerfile-app @@ -20,6 +20,17 @@ COPY docker/php.ini /usr/local/etc/php/ COPY . /var/www/html RUN cd /var/www/html \ - && composer install \ - && mkdir -p /var/www/html/app/tmp/cache/persistent /var/www/html/app/tmp/cache/models \ - && chown www-data:www-data -R /var/www/html/app/tmp/cache + && composer install --no-ansi --no-dev --no-interaction --no-plugins --no-progress --no-scripts --no-suggest --optimize-autoloader \ + && mkdir -p /var/www/html/app/tmp/cache/persistent /var/www/html/app/tmp/cache/models /var/www/html/app/tmp/logs \ + && chown www-data:www-data -R /var/www/html/app/tmp/cache \ + && ln -sf /dev/stdout /var/www/html/app/tmp/logs/api.log \ + && ln -sf /dev/stdout /var/www/html/app/tmp/logs/debug.log \ + && ln -sf /dev/stdout /var/www/html/app/tmp/logs/login.log \ + && ln -sf /dev/stderr /var/www/html/app/tmp/logs/error.log + +RUN set -ex \ + ## Customize PHP fpm configuration + && sed -i -e "s/;clear_env\s*=\s*no/clear_env = no/g" /usr/local/etc/php-fpm.conf \ + && sed -i -e "s/;request_terminate_timeout\s*=[^\n]*/request_terminate_timeout = 300/g" /usr/local/etc/php-fpm.conf \ + && php-fpm --test +