iac/modules/nextcloud/files/caddy.container.tftpl

23 lines
No EOL
535 B
Text

[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