diff --git a/alpine/Dockerfile_v5 b/alpine/Dockerfile_v5 index 6fa6321..cd8d5e1 100644 --- a/alpine/Dockerfile_v5 +++ b/alpine/Dockerfile_v5 @@ -44,9 +44,8 @@ LABEL maintainer="David Bomba " WORKDIR /var/www/app COPY --from=frontend /var/www/app /var/www/app -COPY entrypoint.sh /usr/local/bin/docker-entrypoint -RUN chmod +x /usr/local/bin/docker-entrypoint \ - && mv /usr/local/etc/php/php.ini-production /usr/local/etc/php/php.ini + +RUN mv /usr/local/etc/php/php.ini-production /usr/local/etc/php/php.ini # Install PHP extensions # https://hub.docker.com/r/mlocati/php-extension-installer/tags @@ -72,8 +71,9 @@ RUN set -eux; \ chromium \ ttf-freefont +COPY entrypoint.sh /usr/local/bin/docker-entrypoint COPY ./config/php/php.ini /usr/local/etc/php/conf.d/in-php.ini -COPY ./config/supervisor/supervisord.conf / +COPY ./config/supervisor/* / ## Separate user ARG UID=1500 @@ -87,7 +87,8 @@ RUN addgroup --gid=$UID -S "$INVOICENINJA_USER" \ --ingroup "$INVOICENINJA_USER" \ --no-create-home \ "$INVOICENINJA_USER" \ - && addgroup "$INVOICENINJA_USER" www-data \ + && chmod +x /usr/local/bin/docker-entrypoint \ + && chmod +x /shutdown.sh \ && chown -R "$INVOICENINJA_USER":"$INVOICENINJA_USER" /var/www/app USER $UID diff --git a/config/php/php.ini b/config/php/php.ini index e614f65..1ecaf93 100644 --- a/config/php/php.ini +++ b/config/php/php.ini @@ -14,4 +14,4 @@ realpath_cache_ttl = 600 ; Maximum allowed size for uploaded files. ; http://php.net/upload-max-filesize -upload_max_filesize = 8M \ No newline at end of file +upload_max_filesize = 8M diff --git a/config/shutdown.sh b/config/shutdown.sh deleted file mode 100644 index 3edbdf8..0000000 --- a/config/shutdown.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/bash - -printf "READY\n"; - -while read line; do - echo "Processing Event: $line" >&2; - kill -SIGQUIT $PPID -done < /dev/stdin \ No newline at end of file diff --git a/config/supervisor/shutdown.sh b/config/supervisor/shutdown.sh new file mode 100644 index 0000000..c6171ee --- /dev/null +++ b/config/supervisor/shutdown.sh @@ -0,0 +1,8 @@ +#!/bin/sh + +printf "READY\n" + +while read line; do + echo "Processing Event: $line" >&2 + kill -SIGQUIT $PPID +done APP_DEBUG=true MULTI_DB_ENABLED=false DB_HOST1=db +DB_PORT1=3306 DB_USERNAME1=ninja DB_PASSWORD1=ninja DB_DATABASE1=ninja