# Auto-generated via Ansible FROM php:5.6-fpm MAINTAINER "cytopia" ### ### Labels ### LABEL \ name="cytopia's PHP-FPM 5.6 Image" \ image="devilbox/php-fpm" \ tag="5.6-base" \ vendor="devilbox" \ license="MIT" ### ### Envs ### ENV MY_USER="devilbox" \ MY_GROUP="devilbox" \ MY_UID="1000" \ MY_GID="1000" ### ### User/Group ### RUN set -x \ && groupadd -g ${MY_GID} -r ${MY_GROUP} \ && useradd -u ${MY_UID} -m -s /bin/bash -g ${MY_GROUP} ${MY_USER} ### ### Upgrade ### RUN set -x \ && apt-get update \ && apt-get upgrade -y \ && rm -rf /var/lib/apt/lists/* ### ### Copy files ### COPY ./data/docker-entrypoint.sh /docker-entrypoint.sh COPY ./data/docker-entrypoint.d /docker-entrypoint.d COPY ./data/php-fpm.conf /usr/local/etc/php-fpm.conf COPY ./data/php-fpm.d/devilbox.conf /usr/local/etc/php-fpm.d/zzz-devilbox.conf ### ### Verify ### RUN set -x \ && php -v | grep -oE 'PHP\s[.0-9]+' | grep -oE '[.0-9]+' | grep '^5.6' \ && /usr/local/sbin/php-fpm --test \ && PHP_ERROR="$( php -v 2>&1 1>/dev/null )" \ && if [ -n "${PHP_ERROR}" ]; then echo "${PHP_ERROR}"; false; fi ### ### Ports ### EXPOSE 9000 ### ### Entrypoint ### ENTRYPOINT ["/docker-entrypoint.sh"]