Sign inSign up

kg4b0r/nginx-env

By kg4b0r

•Updated almost 8 years ago

nginx

Image
0

920

kg4b0r/nginx-env repository overview

⁠nginx-env

This Docker image is designed to use Docker environmental variables with NGinx configuration files. For more information on why I created this fork, check out the companion blog post on Shiphp.com⁠.

⁠Using with the Default vhosts.conf file

Default usage with a php-fpm container requires no custom configuration.

  1. Start your PHP container: docker run --name php-fpm-api -v $(pwd):/var/www php:fpm
  2. Start this NGinx container: docker run --link php-fpm-api -e NGINX_HOST=php-fpm-api shiphp/nginx-env

⁠Custom usage

  1. Create a new Dockerfile and add your config files
FROM shiphp/nginx-env

ONBUILD ADD <PATH_TO_YOUR_CONFIGS> /etc/nginx/conf.d/

  1. Place nginx site config file in directory ./conf, these will be placed in /etc/nginx/conf.d/
  2. docker build -t mynew/nginx .
  3. docker run -d mynew/nginx

Config files may contain environment variables in the form of $ENV{"environmentvariablename"}. These will be replaced when the container starts.

Tag summary

Content type

Image

Digest

Size

10.5 MB

Last updated

almost 8 years ago

docker pull kg4b0r/nginx-env