Sign inSign up

jniltinho/caddy-php-fpm

By jniltinho

•Updated over 6 years ago

Caddy + PHP-FPM 7.2 + Composer built on Ubuntu for Laravel and PHP Projects

Image
0

990

jniltinho/caddy-php-fpm repository overview

⁠Ubuntu + Caddy + PHP-FPM 7.2

Caddy + PHP-FPM 7.2 + Composer built on Ubuntu for Laravel and PHP Projects

⁠Introduction

This is a Dockerfile to build a ubuntu based container image running Caddy v2 and php-fpm 7.2.x & Composer.

⁠Versioning
Docker TagGitHub ReleaseCaddy VersionPHP VersionUbuntu Version
latestmaster Branch27.2bionic
php74php74 Branch27.4.3bionic

⁠Building from source

To build from source you need to clone the git repo and run docker build:

git clone https://github.com/jniltinho/caddy-php-fpm.git
cd caddy-php-fpm

followed by

docker build --no-cache -t caddy-php-fpm:latest . # PHP 7.2.x

or

docker build --no-cache -t caddy-php-fpm:php72 . # PHP 7.2.x

⁠Pulling from Docker Hub

docker pull jniltinho/caddy-php-fpm:latest

⁠Running

To run the container:

docker run --rm -it -v $(pwd):/app composer create-project --prefer-dist laravel/laravel app
cd app
docker run -p 8080:80 -v $(pwd):/var/www/app jniltinho/caddy-php-fpm
## docker run --rm -it -p 8080:80 -v $(pwd):/var/www/app jniltinho/caddy-php-fpm /bin/bash

Default web root:

/var/www/app/public

Tag summary

Content type

Image

Digest

Size

225.7 MB

Last updated

over 6 years ago

docker pull jniltinho/caddy-php-fpm