23 lines
No EOL
535 B
Text
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 |