[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.network 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