added caddy mtls proxy

This commit is contained in:
John Lancaster
2025-12-28 14:13:02 -06:00
parent c5cb23951d
commit 40aa3e5466
2 changed files with 31 additions and 4 deletions

View File

@@ -2,10 +2,18 @@ services:
rest-server:
image: restic/rest-server
restart: unless-stopped
ports:
- "8000:8000"
volumes:
- /mnt/restic:/data
- ./certs:/certs:ro
environment:
- OPTIONS=--tls --tls-cert /certs/foo.crt --tls-key /certs/foo.key
- OPTIONS=--no-auth
caddy:
image: caddy:alpine
restart: unless-stopped
ports:
- "8443:8443"
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile:ro
- ./certs:/certs:ro
depends_on:
- rest-server