|
|
|
@ -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 |