ARG PHP_VERSION=8.3 ARG REGISTRY_URL=git.winteraccess.id/docker FROM ${REGISTRY_URL}/php:${PHP_VERSION}-ubuntu LABEL maintainer=" aprimediet@gmail.com" ENV PHP_FPM_BIN=php-fpm${PHP_VERSION} # Set workdir WORKDIR / # INSTALL BASE DEPENDENCIES RUN --mount=type=cache,target=/var/cache/apt/archives \ apt -y update && apt -y upgrade && apt -y install \ php${PHP_VERSION}-fpm # REMOVE DEFAULT PHP FPM RUN rm -rf /etc/php/${PHP_VERSION}/fpm # COPY CONFIGURATION FILES ADD ./etc/php/fpm /etc/php/fpm # COPY INIT SCRIPT ADD ./scripts/php-fpm-init /usr/local/bin/php-fpm-init RUN chmod 755 /usr/local/bin/php-fpm-init # INSTALL PHP FPM HEALTHCHECK UTILITIES ADD https://raw.githubusercontent.com/renatomefi/php-fpm-healthcheck/master/php-fpm-healthcheck /usr/local/bin RUN chmod 755 /usr/local/bin/php-fpm-healthcheck # CLEAN APT CACHE RUN apt -y clean EXPOSE 9000 CMD ["sh","-c", "/usr/local/bin/php-fpm-init"]