├── .dockerignore ├── .github └── workflows │ ├── ci.yml │ └── publish.yml ├── .gitignore ├── .test.env ├── .travis.yml ├── Dockerfile-7.4 ├── Dockerfile-7.4-alpine ├── Dockerfile-8.0 ├── Dockerfile-8.1 ├── LICENSE ├── README.md ├── container └── root │ ├── app │ └── public │ │ └── index.php │ ├── etc │ ├── cont-finish.d │ │ └── 01-fpm.sh │ ├── cont-init.d │ │ └── 20-fpm-validation.sh │ ├── nginx │ │ ├── fastcgi_params │ │ └── sites-available │ │ │ └── default │ ├── php │ │ ├── 7.0 │ │ │ ├── fpm │ │ │ │ └── conf.d │ │ │ │ │ └── overrides.user.ini │ │ │ └── mods-available │ │ │ │ ├── opcache.ini │ │ │ │ ├── overrides.ini │ │ │ │ └── xdebug.ini │ │ └── preload.php │ └── services-available │ │ └── php-fpm │ │ ├── .command │ │ ├── finish │ │ └── run │ ├── run.d │ ├── 01-install.sh │ ├── 07-newrelic.sh │ ├── 08-php-opcache.sh │ ├── 09-php-fpm.sh │ ├── 10-nginx-fastcgi.sh │ ├── 11-php-logging.sh │ └── 99-xdebug.sh │ └── tests │ └── php-fpm │ ├── 7.4-alpine.goss.yaml │ ├── 7.4.goss.yaml │ ├── 8.0.goss.yaml │ ├── 8.1.goss.yaml │ └── base.goss.yaml ├── runtime-tests ├── newrelic │ └── goss.yaml └── startup │ └── goss.yaml ├── scripts ├── install-composer.sh ├── install-newrelic-alpine.sh ├── install-newrelic-ubuntu.sh ├── pecl-install.sh └── prep-php.sh └── test.sh /.dockerignore: -------------------------------------------------------------------------------- 1 | .git/* 2 | tmp.txt 3 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/behance/docker-php/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/behance/docker-php/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/behance/docker-php/HEAD/.gitignore -------------------------------------------------------------------------------- /.test.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/behance/docker-php/HEAD/.test.env -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/behance/docker-php/HEAD/.travis.yml -------------------------------------------------------------------------------- /Dockerfile-7.4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/behance/docker-php/HEAD/Dockerfile-7.4 -------------------------------------------------------------------------------- /Dockerfile-7.4-alpine: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/behance/docker-php/HEAD/Dockerfile-7.4-alpine -------------------------------------------------------------------------------- /Dockerfile-8.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/behance/docker-php/HEAD/Dockerfile-8.0 -------------------------------------------------------------------------------- /Dockerfile-8.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/behance/docker-php/HEAD/Dockerfile-8.1 -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/behance/docker-php/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/behance/docker-php/HEAD/README.md -------------------------------------------------------------------------------- /container/root/app/public/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/behance/docker-php/HEAD/container/root/app/public/index.php -------------------------------------------------------------------------------- /container/root/etc/cont-finish.d/01-fpm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/behance/docker-php/HEAD/container/root/etc/cont-finish.d/01-fpm.sh -------------------------------------------------------------------------------- /container/root/etc/cont-init.d/20-fpm-validation.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/behance/docker-php/HEAD/container/root/etc/cont-init.d/20-fpm-validation.sh -------------------------------------------------------------------------------- /container/root/etc/nginx/fastcgi_params: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/behance/docker-php/HEAD/container/root/etc/nginx/fastcgi_params -------------------------------------------------------------------------------- /container/root/etc/nginx/sites-available/default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/behance/docker-php/HEAD/container/root/etc/nginx/sites-available/default -------------------------------------------------------------------------------- /container/root/etc/php/7.0/fpm/conf.d/overrides.user.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/behance/docker-php/HEAD/container/root/etc/php/7.0/fpm/conf.d/overrides.user.ini -------------------------------------------------------------------------------- /container/root/etc/php/7.0/mods-available/opcache.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/behance/docker-php/HEAD/container/root/etc/php/7.0/mods-available/opcache.ini -------------------------------------------------------------------------------- /container/root/etc/php/7.0/mods-available/overrides.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/behance/docker-php/HEAD/container/root/etc/php/7.0/mods-available/overrides.ini -------------------------------------------------------------------------------- /container/root/etc/php/7.0/mods-available/xdebug.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/behance/docker-php/HEAD/container/root/etc/php/7.0/mods-available/xdebug.ini -------------------------------------------------------------------------------- /container/root/etc/php/preload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/behance/docker-php/HEAD/container/root/etc/php/preload.php -------------------------------------------------------------------------------- /container/root/etc/services-available/php-fpm/.command: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/behance/docker-php/HEAD/container/root/etc/services-available/php-fpm/.command -------------------------------------------------------------------------------- /container/root/etc/services-available/php-fpm/finish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/behance/docker-php/HEAD/container/root/etc/services-available/php-fpm/finish -------------------------------------------------------------------------------- /container/root/etc/services-available/php-fpm/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/behance/docker-php/HEAD/container/root/etc/services-available/php-fpm/run -------------------------------------------------------------------------------- /container/root/run.d/01-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/behance/docker-php/HEAD/container/root/run.d/01-install.sh -------------------------------------------------------------------------------- /container/root/run.d/07-newrelic.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/behance/docker-php/HEAD/container/root/run.d/07-newrelic.sh -------------------------------------------------------------------------------- /container/root/run.d/08-php-opcache.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/behance/docker-php/HEAD/container/root/run.d/08-php-opcache.sh -------------------------------------------------------------------------------- /container/root/run.d/09-php-fpm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/behance/docker-php/HEAD/container/root/run.d/09-php-fpm.sh -------------------------------------------------------------------------------- /container/root/run.d/10-nginx-fastcgi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/behance/docker-php/HEAD/container/root/run.d/10-nginx-fastcgi.sh -------------------------------------------------------------------------------- /container/root/run.d/11-php-logging.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/behance/docker-php/HEAD/container/root/run.d/11-php-logging.sh -------------------------------------------------------------------------------- /container/root/run.d/99-xdebug.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/behance/docker-php/HEAD/container/root/run.d/99-xdebug.sh -------------------------------------------------------------------------------- /container/root/tests/php-fpm/7.4-alpine.goss.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/behance/docker-php/HEAD/container/root/tests/php-fpm/7.4-alpine.goss.yaml -------------------------------------------------------------------------------- /container/root/tests/php-fpm/7.4.goss.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/behance/docker-php/HEAD/container/root/tests/php-fpm/7.4.goss.yaml -------------------------------------------------------------------------------- /container/root/tests/php-fpm/8.0.goss.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/behance/docker-php/HEAD/container/root/tests/php-fpm/8.0.goss.yaml -------------------------------------------------------------------------------- /container/root/tests/php-fpm/8.1.goss.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/behance/docker-php/HEAD/container/root/tests/php-fpm/8.1.goss.yaml -------------------------------------------------------------------------------- /container/root/tests/php-fpm/base.goss.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/behance/docker-php/HEAD/container/root/tests/php-fpm/base.goss.yaml -------------------------------------------------------------------------------- /runtime-tests/newrelic/goss.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/behance/docker-php/HEAD/runtime-tests/newrelic/goss.yaml -------------------------------------------------------------------------------- /runtime-tests/startup/goss.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/behance/docker-php/HEAD/runtime-tests/startup/goss.yaml -------------------------------------------------------------------------------- /scripts/install-composer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/behance/docker-php/HEAD/scripts/install-composer.sh -------------------------------------------------------------------------------- /scripts/install-newrelic-alpine.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/behance/docker-php/HEAD/scripts/install-newrelic-alpine.sh -------------------------------------------------------------------------------- /scripts/install-newrelic-ubuntu.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/behance/docker-php/HEAD/scripts/install-newrelic-ubuntu.sh -------------------------------------------------------------------------------- /scripts/pecl-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/behance/docker-php/HEAD/scripts/pecl-install.sh -------------------------------------------------------------------------------- /scripts/prep-php.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/behance/docker-php/HEAD/scripts/prep-php.sh -------------------------------------------------------------------------------- /test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/behance/docker-php/HEAD/test.sh --------------------------------------------------------------------------------