1
0
Fork 0
containers/extras/caddy-compose.yml

23 lines
867 B
YAML

version: 3.3
services:
reverse-proxy:
image: caddy:2-alpine
container_name: caddy-vishveshwaraya
command: caddy run --config /etc/caddy/Caddyfile
restart: always
ports:
- 8008:80
- 8443:443
volumes:
- /trayimurti/containers/volumes/caddy/Caddyfile:/etc/caddy/Caddyfile:Z
- /trayimurti/containers/volumes/caddy/site:/srv:Z
- /trayimurti/containers/volumes/caddy/caddy_data:/data:Z
- /trayimurti/containers/volumes/caddy/caddy_config:/config:Z
- /trayimurti/containers/volumes/caddy/ssl:/etc/ssl:Z
# mkdir -vp /trayimurti/containers/volumes/caddy/{site,ssl/{certs,private},caddy_{data,config}}
# chmod 700 -v /trayimurti/containers/volumes/caddy/ssl/private
# chmod 600 -v /trayimurti/containers/volumes/caddy/ssl/private/key.pem