Nginx image for Symfony3
Nginx container for Symfony 3 applications. Symfony is not installed in the Image.
The required document root for symfony is set to
<your symfony project>/web.
This is de recommended setup for symfony production.
DNS_RESOLVER you can make sure that nginx will run without the
fastcgi already available. Nginx will resolve the name of the application
container via DNS. When you set
DNS_RESOLVER to 'auto' the value set in
/etc/resolv.conf inside the container will be used by nginx for resolving
(This will default to docker interal dns resolving). If you want to use an
external resolver you can also set a specific ipv4 address.
Overriding or adding extra configuration for nginx
When there is a need to add additional configuration to your nginx config you
can add a config file in the
/etc/nginx/include/overrides.conf location. That
file is included in the default server configuration. You can for example add
additional configuration for a maintenance page. Or you could set
$ docker run -v /path/to/overrides.conf:/etc/nginx/include/overrides.conf dockerwest/nginx-symfony3:<version>
The following Nginx versions are available:
- stable: last stable version of nginx
- mainline: last mainline version of nginx
The following images are available:
MIT License (MIT). See License File for more information.