From b7e71f088db897fe725e13438c1b259f1c47ca68 Mon Sep 17 00:00:00 2001 From: Pascal Date: Fri, 7 Feb 2025 19:19:58 +0000 Subject: [PATCH] add traefik config to nexctcloud container --- docker-containers/nextcloud/docker-compose.yml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/docker-containers/nextcloud/docker-compose.yml b/docker-containers/nextcloud/docker-compose.yml index 228f07a..e20404f 100644 --- a/docker-containers/nextcloud/docker-compose.yml +++ b/docker-containers/nextcloud/docker-compose.yml @@ -30,9 +30,21 @@ services: - LETSENCRYPT_HOST=cloud.cttue.de volumes: - ./nextcloud-data:/var/www/html:z + labels: + - traefik.enable=true + - traefik.docker.network=traefik + - traefik.http.routers.cloud.entrypoints=web-secure + - traefik.http.routers.cloud.service=cloud + - traefik.http.routers.cloud.rule=Host(`cloud.cttue.de`) + - traefik.http.routers.cloud.tls=true + - traefik.http.routers.cloud.tls.certResolver=default + - traefik.http.routers.cloud.tls.domains[0]=cttue.de + - traefik.http.routers.cloud.tls.domains[0].sans=cloud.cttue.de + - traefik.http.services.cloud.loadbalancer.server.port=80 networks: cttue_web_services: backend: + traefik: depends_on: - nc_db @@ -41,4 +53,5 @@ networks: external: true # Internal network for communication with MySQL backend: - + traefik: + external: true \ No newline at end of file