Files
bdi_podman_serverconf/containers/caddy/caddy.container
T
2026-07-12 18:58:11 +02:00

38 строки
943 B
INI

[Unit]
Name=caddy
After=network-online.target
# Wait for other services
#After=nextcloud.service
#After=collaboraoffice.service
#After=gitea.service
Wants=network-online.target
[Container]
ContainerName=caddy
Image=docker.io/library/caddy:latest
#AutoUpdate=registry
Network=internal.network
# mkdir -p /srv/containers/caddy/{sites,data,html,config}
Volume=/srv/containers/caddy/Caddyfile:/etc/caddy/Caddyfile:ro
Volume=/srv/containers/caddy/sites:/etc/caddy/sites:ro
Volume=/srv/containers/caddy/html:/etc/caddy/html:ro
# Persistenti: qui Caddy tiene i certificati Let's Encrypt e lo stato ACME,
# NON vanno cancellati o si perdono i certificati (rate limit LE in caso di richieste ripetute)
Volume=/srv/containers/caddy/data:/data
Volume=/srv/containers/caddy/config:/config
PublishPort=80:80
PublishPort=443:443
PublishPort=443:443/udp
[Service]
TimeoutStartSec=5m
Restart=always
[Install]
WantedBy=multi-user.target default.target