Add nextcloud to caddy

This commit is contained in:
Marko Korhonen 2023-04-04 00:44:54 +03:00
parent f469555599
commit 3b1dcf4709
3 changed files with 43 additions and 28 deletions

View file

@ -1,28 +1,3 @@
[services]
[services.nextcloud-web]
image = "nginx:alpine"
container_name = "nextcloud-web"
restart = "unless-stopped"
networks = ["nextcloud", "proxy"]
volumes = [
"./nginx.conf:/etc/nginx/nginx.conf",
"/docker/nextcloud:/var/www/html:z",
]
depends_on = ["nextcloud"]
labels = [
"traefik.enable=true",
"traefik.http.routers.nextcloud-redirect.entrypoints=http",
"traefik.http.routers.nextcloud-redirect.rule=Host(`cloud.korhonen.cc`)",
"traefik.http.routers.nextcloud-redirect.middlewares=http2https@file",
"traefik.http.routers.nextcloud.entrypoints=https",
"traefik.http.routers.nextcloud.rule=Host(`cloud.korhonen.cc`)",
"traefik.http.routers.nextcloud.service=nextcloud",
"traefik.http.routers.nextcloud.middlewares=secHeaders@file,nextcloud-security-headers@file,nextcloud-redirect-dav@file,nextcloud-redirect-extra@file,compress@file",
"traefik.docker.network=proxy",
"traefik.http.services.nextcloud.loadbalancer.server.port=80",
]
[services.nextcloud]
image = "nextcloud:fpm-alpine"
container_name = "nextcloud"