Describe the way to customize the configuration of Nginx and PHP

This commit is contained in:
Tim de Pater 2019-11-06 08:49:51 +01:00
parent 5fa9be019b
commit 341cc9c6b4
No known key found for this signature in database
GPG Key ID: BFE5D809439C9723

View File

@ -40,3 +40,21 @@ See the PHP info on http://localhost, or the static html page on http://localhos
Or mount your own code to be served by PHP-FPM & Nginx Or mount your own code to be served by PHP-FPM & Nginx
docker run -p 80:8080 -v ~/my-codebase:/var/www/html trafex/alpine-nginx-php7 docker run -p 80:8080 -v ~/my-codebase:/var/www/html trafex/alpine-nginx-php7
## Configuration
In [config/](config/) you'll find the default configuration files for Nginx, PHP and PHP-FPM.
If you want to extend or customize that you can do so by mounting a configuration file in the correct folder;
Nginx configuration:
docker run -v "`pwd`/nginx-server.conf:/etc/nginx/conf.d/server.conf" trafex/alpine-nginx-php7
PHP configuration:
docker run -v "`pwd`/php-setting.ini:/etc/php7/conf.d/settings.ini" trafex/alpine-nginx-php7
PHP-FPM configuration:
docker run -v "`pwd`/php-fpm-settings.conf:/etc/php7/php-fpm.d/server.conf" trafex/alpine-nginx-php7
_Note; Because `-v` requires an absolute path I've added `pwd` in the example to return the absolute path to the current directory_