Add docker-compose file for simple reverse proxy

Based on caddy-gen
This will start a reverse proxy on port 80 and 443, which proxies
to the plausible container. Note that it will clash with any
existing reverse proxies on the host machine
This commit is contained in:
birjolaxew
2020-10-30 05:32:47 +01:00
parent 4ff0b7fbfc
commit 2e9dd1560e
2 changed files with 37 additions and 0 deletions

View File

@ -0,0 +1,28 @@
version: "3.3"
services:
caddy-gen:
container_name: caddy-gen
image: "wemakeservices/caddy-gen:latest"
restart: always
volumes:
- /var/run/docker.sock:/tmp/docker.sock:ro
- caddy-certificates:/data/caddy
ports:
- "80:80"
- "443:443"
depends_on:
- plausible
plausible:
ports:
- 8000:8000
labels:
virtual.host: "example.com" # change to your domain name
virtual.alias: "www.example.com" # change to any aliases you use (or remove)
virtual.port: "8000"
virtual.tls-email: "admin@example.com" # change to your email
volumes:
caddy-certificates:
driver: local