23 lines
572 B
Docker
23 lines
572 B
Docker
ARG BASE_IMAGE
|
|
FROM ${BASE_IMAGE} as base
|
|
|
|
RUN echo ${TARGET_PHP_VERSION}
|
|
|
|
COPY ./images/php/fpm/php-fpm.d/ /etc/php7/php-fpm.d/
|
|
COPY ./images/php/fpm/conf.d/zz-app-fpm.ini $PHP_INI_DIR/conf.d/
|
|
COPY ./images/php/fpm/conf.d/policy.xml /etc/ImageMagick-6/policy.xml
|
|
|
|
RUN sed -i "s/__APP_USER_NAME/$APP_USER_NAME/" /etc/php7/php-fpm.d/* \
|
|
&& sed -i "s/__APP_GROUP_NAME/$APP_GROUP_NAME/" /etc/php7/php-fpm.d/*
|
|
|
|
USER $APP_USER_NAME
|
|
|
|
EXPOSE 9000
|
|
|
|
CMD ["php-fpm", "-F"]
|
|
|
|
FROM base as prod
|
|
|
|
COPY ./images/php/fpm/conf.d/zz-app-prod.ini $PHP_INI_DIR/conf.d/
|
|
FROM base as local
|