25 lines
471 B
Django/Jinja
25 lines
471 B
Django/Jinja
[Unit]
|
|
Description=Caddy Reverse Proxy
|
|
Wants=network-online.target
|
|
After=network-online.target
|
|
Requires=homelab-network.service
|
|
After=homelab-network.service
|
|
|
|
[Container]
|
|
Image=docker.io/caddy:latest
|
|
ContainerName=caddy
|
|
Network=homelab
|
|
|
|
Volume={{ caddy_dir }}/Caddyfile:/etc/caddy/Caddyfile
|
|
Volume={{ caddy_dir }}/data:/data
|
|
Volume={{ caddy_dir }}/config:/config
|
|
|
|
PublishPort=80:80/tcp
|
|
PublishPort=443:443/tcp
|
|
|
|
[Service]
|
|
Restart=always
|
|
|
|
[Install]
|
|
WantedBy=default.target
|