nginx proxy that generates the proxy_pass config with env vars
1.8K
You can set 5 environment variables. For example, if you want to proxy something like http://app:3000
UPSTREAM_HOST: The host to proxy (app)
UPSTREAM_PORT: The port to proxy (3000)
USER: The user to connect as (Optional)
PASSWORD: The password for the above user in plain-text (Optional)
PROTOCOL: The protocol. It can be HTTP or TCP. By default it's HTTP
You can run this with something like:
$ docker run -d --link my-app-container:app --env UPSTREAM_HOST=app --env UPSTREAM_PORT=3000 -p 80:80 reyiyo/env-nginx-proxy
or:
$ docker run -d --link my-app-container:app --env UPSTREAM_HOST=app --env UPSTREAM_PORT=3000 --env USER=user --env PASSWORD=resu -p 80:80 reyiyo/env-nginx-proxy
Or equivalent with docker-compose and other tools.
Content type
Image
Digest
Size
9.5 MB
Last updated
over 8 years ago
docker pull reyiyo/env-nginx-proxy