add traefik config to nexctcloud container

main
Pascal 2 weeks ago
parent e460155946
commit b7e71f088d
  1. 15
      docker-containers/nextcloud/docker-compose.yml

@ -30,9 +30,21 @@ services:
- LETSENCRYPT_HOST=cloud.cttue.de - LETSENCRYPT_HOST=cloud.cttue.de
volumes: volumes:
- ./nextcloud-data:/var/www/html:z - ./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: networks:
cttue_web_services: cttue_web_services:
backend: backend:
traefik:
depends_on: depends_on:
- nc_db - nc_db
@ -41,4 +53,5 @@ networks:
external: true external: true
# Internal network for communication with MySQL # Internal network for communication with MySQL
backend: backend:
traefik:
external: true
Loading…
Cancel
Save