Merge pull request #870 from etki/nginx-debug-mode-section
Added information about running nginx in debug mode
This commit is contained in:
commit
f3adbbc2b9
|
|
@ -72,7 +72,8 @@ Out-of-the-box, Nginx doesn't support using environment variables inside most co
|
||||||
|
|
||||||
Here is an example using docker-compose.yml:
|
Here is an example using docker-compose.yml:
|
||||||
|
|
||||||
```web:
|
```yaml
|
||||||
|
web:
|
||||||
image: nginx
|
image: nginx
|
||||||
volumes:
|
volumes:
|
||||||
- ./mysite.template:/etc/nginx/conf.d/mysite.template
|
- ./mysite.template:/etc/nginx/conf.d/mysite.template
|
||||||
|
|
@ -88,3 +89,21 @@ The `mysite.template` file may then contain variable references like this :
|
||||||
|
|
||||||
`listen ${NGINX_PORT};
|
`listen ${NGINX_PORT};
|
||||||
`
|
`
|
||||||
|
|
||||||
|
## running nginx in debug mode
|
||||||
|
|
||||||
|
Images since version 1.9.8 come with `nginx-debug` binary that produces complete output when using higher verbosity log levels. It can be used with simple CMD substitution:
|
||||||
|
|
||||||
|
```console
|
||||||
|
$ docker run --name my-nginx -v /host/path/nginx.conf:/etc/nginx/nginx.conf:ro -d nginx nginx-debug -g 'daemon off;'
|
||||||
|
```
|
||||||
|
|
||||||
|
Similar configuration in docker-compose.yml may look like this:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
web:
|
||||||
|
image: nginx
|
||||||
|
volumes:
|
||||||
|
- ./nginx.conf:/etc/nginx/nginx.conf:ro
|
||||||
|
command: [nginx-debug, '-g', 'daemon off;']
|
||||||
|
```
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue