added readme.md.
This commit is contained in:
parent
e7ad8700aa
commit
1bf5b11835
1 changed files with 26 additions and 0 deletions
26
readme.md
Normal file
26
readme.md
Normal file
|
@ -0,0 +1,26 @@
|
|||
# nginx-envsubst
|
||||
|
||||
A simple docker image for configuring nginx with environment variables.
|
||||
|
||||
## Usage
|
||||
This image does not ship with a default configuration.
|
||||
To get started place your nginx config in `/etc/nginx/nginx.conf`
|
||||
and your normal server configurations in `/etc/nginx/sites-enabled/`.
|
||||
|
||||
Every configuration file in `/etc/nginx/sites-available/` will get
|
||||
passed to `envsubst` and written to `/etc/nginx/sites-enabled/`.
|
||||
|
||||
To specify which variables to substitute place a file
|
||||
`/environment_variables.txt` in the docker container with all variables
|
||||
which should be passed to envsubst.
|
||||
|
||||
## Minimal Example
|
||||
|
||||
```sh
|
||||
docker run \
|
||||
-v "$PWD/nginx.conf":/etc/nginx/nginx.conf \
|
||||
-v "$PWD/server.conf":/etc/nginx/sites-available/server.conf \
|
||||
-v "$PWD/index.html":/var/www/html/index.html \
|
||||
-e DOMAIN_NAME=localhost -p 80:80 \
|
||||
redxef/nginx-envsubst:latest
|
||||
```
|
Loading…
Reference in a new issue