Sign inSign up

reyiyo/env-nginx-proxy

By reyiyo

•Updated over 8 years ago

nginx proxy that generates the proxy_pass config with env vars

Image
0

1.8K

reyiyo/env-nginx-proxy repository overview

⁠env-nginx-proxy

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

⁠Example

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.

Tag summary

Content type

Image

Digest

Size

9.5 MB

Last updated

over 8 years ago

docker pull reyiyo/env-nginx-proxy