1
0
mirror of https://git.fsfe.org/fsfe-system-hackers/reverse-proxy synced 2025-01-31 15:31:38 +01:00
reverse-proxy/rp
2020-06-10 19:24:14 +02:00
..
extra-conf Add default rp vhost config 2020-06-09 19:43:28 +02:00
sites-enabled Initial commit 2018-04-09 10:21:10 +02:00
Dockerfile Use native nginx-proxy per vhost config 2020-06-09 19:39:32 +02:00
LICENSE Initial commit 2018-04-09 10:21:10 +02:00
nginx.tmpl Add default vhost config regardless of whether there are specific vhost settings 2020-06-10 19:24:14 +02:00
Procfile Send 302 redirect instead of 503 error if a container is down (#3) 2019-03-14 11:14:38 +01:00
README.md Initial commit 2018-04-09 10:21:10 +02:00

fsfe-rp

This is the reverse proxy which handles SSL termination for FSFE services (including Docker services).

The reverse prox automatically adds SSL certificates (via LetsEncrypt) and sets up the reverse proxy for any Docker containers running locally. To be included in the reverse proxy, a Docker container should be started with the environment variable VIRTUAL_HOST, for instance:

$ docker run -e "VIRTUAL_HOST=service.fsfe.or" ...

External Services

Services which run externally to the Docker host can be included in the proxy by including a relevant configuration for them in the sites-enabled/ directory.

Please note that any configuration files must match *.conf