Containerize your PHP application
Go to file
2023-02-20 19:27:36 +01:00
Dockerfile Init 2023-02-20 19:27:36 +01:00
entrypoint.sh Init 2023-02-20 19:27:36 +01:00
nginx.conf Init 2023-02-20 19:27:36 +01:00
README.md Init 2023-02-20 19:27:36 +01:00

SamplePHPContainer

Containing Nginx with FastCGI and Composer.

Usage

Build

Clone the repo and build it locally

docker build --no-cache -f ./Dockerfile --tag sample-php-container

The container is now ready to be used, navigate to your project folder.

Packages

This will install and or update any packages located in your composer file.

docker run -dt -e UPDATE=1 -v ./:/www sample-php-container

Serving

Nginx serves files from the public directory. Any files Nginx fails to find locally will be redirected to index.php.

docker run -dt -v ./:/www -p 8080:8080 --name sample-php-container-name sample-php-container