[Unit] Description = Caddy Reverse Proxy [Container] ContainerName = ${caddy_container_name} Image = ${caddy_image_name}:${caddy_image_tag} Network = caddy-frontend.network Network = caddy-backend.network Volume = caddy-data.volume:/data:z Volume = ${caddyfile_file_path}:/etc/caddy/Caddyfile:ro,z Volume = nextcloud-data.volume:/var/www/html:ro,z PublishPort = 8080:80 PublishPort = 8443:443 [Service] ExecStartPre=/usr/bin/chcon -t container_file_t ${caddyfile_file_path} Restart=on-failure [Install] WantedBy=multi-user.target