PHP v7.2 and Composer served by Caddy and PHP-FPM on Alpine Linux
255
This creates a Docker container running PHP v7.2 and Composer on Alpine Linux. It also utilizes the official PHP docker image so that it gets automatically re-built with new PHP releases
I just wanted all the PHP libraries I tend to use.
It also supports running commands before and after starting PHP-FPM and running
composer install before running PHP-FPM.
It also includes the ssmtp package so that after its configured you can use PHP's mail() function.
docker run -p 80:80 -p 443:443 -v /var/www/html:/srv stevepacker/caddy-php72PHP_BEFORE: command(s) to run prior to running composer install and php-fpmPHP_COMPOSER_FLAGS: flags to include with composer install (ex: --prefer-dist --no-dev)PHP_AFTER: command(s) to run after composer install and php-fpm/srv: Base directory. If a composer.lock is in this directory,
composer install will automatically run prior to starting php-fpm/root/.caddy: When an SSL is generated, files are stored here by Caddy./etc/Caddyfile: If you intend to include your own Caddyfile, mount it here./etc/ssmtp/ssmtp.conf : If you intend to use PHP's mail() function, configure this file./etc/ssmtp/revaliases: Another configuration file for ssmtpContent type
Image
Digest
Size
84.1 MB
Last updated
about 9 years ago
docker pull stevepacker/caddy-php72