gottafixthat
  • Joined on 2023-10-22

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:latest
sha256: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
Details
Container
2025-02-11 19:38:42 +00:00
0
OCI / Docker
linux/amd64
280 MiB
Versions (1) View all
latest 2025-02-11