Block a user
nginx-fpm-custom (latest)
Published 2025-02-11 19:38:42 +00:00 by marc
Installation
docker pull git.caffsoft.dev/gottafixthat/nginx-fpm-custom:latestsha256:45f8d2afc39c925b45aeac537124a3a7746188ce59e7d9c3fed49a1b531bd5d3
Image Layers
| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.ref.name=ubuntu |
| LABEL org.opencontainers.image.version=20.04 |
| ADD file:7486147a645d8835a5181c79f00a3606c6b714c83bcbfcd8862221eb14690f9e in / |
| CMD ["/bin/bash"] |
| COPY file:32b6c09d5463d3a8e566b4cf8c236846ac90df8fddda9a89199c64348df1c170 in / |
| ENV DEBIAN_FRONTEND=noninteractive |
| ENV PHP_VERSION=7.4 |
| /bin/sh -c apt-get update && apt-get install -y software-properties-common curl wget inetutils-syslogd supervisor git && apt-add-repository ppa:ondrej/nginx -y && LC_ALL=C.UTF-8 apt-add-repository ppa:ondrej/php -y && apt-get update && apt-get install -y --no-install-recommends g++ make autoconf libc-dev pkg-config zlib1g-dev php${PHP_VERSION} php${PHP_VERSION}-fpm php${PHP_VERSION}-curl php${PHP_VERSION}-cli php${PHP_VERSION}-intl php${PHP_VERSION}-json php${PHP_VERSION}-mysql php${PHP_VERSION}-gd php${PHP_VERSION}-dev php-pear php${PHP_VERSION}-gettext php-redis php-memcached php-mailparse php${PHP_VERSION}-xml php${PHP_VERSION}-bcmath php${PHP_VERSION}-mbstring php-ast php${PHP_VERSION}-zip php${PHP_VERSION}-sqlite3 php${PHP_VERSION}-apcu zip unzip nginx && apt-get remove -y --purge php8.* |
| /bin/sh -c pecl install grpc-1.43.0 && sh /install-composer.sh && rm /install-composer.sh && apt-get autoremove -y && apt-get clean && rm -rf /var/lib/apt/lists/* && mkdir -p /run/php && chmod -R 755 /run/php |
| /bin/sh -c sed -i 's|.*listen =.*|listen=9000|g' /etc/php/${PHP_VERSION}/fpm/pool.d/www.conf && sed -i 's|.*error_log =.*|error_log=/proc/self/fd/2|g' /etc/php/${PHP_VERSION}/fpm/php-fpm.conf && sed -i 's|.*access.log =.*|access.log=/proc/self/fd/2|g' /etc/php/${PHP_VERSION}/fpm/pool.d/www.conf && sed -i 's|.*user =.*|user=www-data|g' /etc/php/${PHP_VERSION}/fpm/pool.d/www.conf && sed -i 's|.*group =.*|group=www-data|g' /etc/php/${PHP_VERSION}/fpm/pool.d/www.conf && sed -i -e "s/;catch_workers_output\s*=\s*yes/catch_workers_output = yes/g" /etc/php/${PHP_VERSION}/fpm/pool.d/www.conf && sed -i 's#.*variables_order.*#variables_order=EGPCS#g' /etc/php/${PHP_VERSION}/fpm/php.ini && sed -i 's#.*date.timezone.*#date.timezone=UTC#g' /etc/php/${PHP_VERSION}/fpm/pool.d/www.conf && sed -i 's#.*clear_env.*#clear_env=no#g' /etc/php/${PHP_VERSION}/fpm/pool.d/www.conf |
| VOLUME [/root/.composer] |
| WORKDIR /app |
| COPY file:e11ffd0eeb06b3b2c641c573ab3d4e1c818507efee193010e589997e7fb6103c in /etc/php/7.4/fpm/conf.d/ |
| COPY file:c0778fa7eb65789cd72bdb1618516d3e6475de144fb87dec12bc99339d8da6d5 in /etc/php/7.4/fpm/conf.d/ |
| COPY file:e1943e70e3ca504cd52d460498c6de4ad84e95e497612551a42d4d08d089372a in /etc/nginx/ |
| COPY file:dee5338c2b66963fcb53eee47c480e908a37c7f969a41c39620b921f6a3a6ef7 in /etc/supervisor/conf.d/supervisor.conf |
| /bin/sh -c rm /etc/nginx/sites-enabled/default && sed -i -e 's/PHP_VERSION/${PHP_VERSION}/g' /etc/supervisor/conf.d/supervisor.conf |
| ENTRYPOINT ["/usr/bin/supervisord"] |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.ref.name | ubuntu |
| org.opencontainers.image.version | 20.04 |