|
|
|
@ -39,10 +39,22 @@ services: |
|
|
|
|
- VIRTUAL_HOST=pad.cttue.de |
|
|
|
|
- VIRTUAL_PORT=3000 |
|
|
|
|
- LETSENCRYPT_HOST=pad.cttue.de |
|
|
|
|
labels: |
|
|
|
|
- traefik.enable=true |
|
|
|
|
- traefik.docker.network=traefik |
|
|
|
|
- traefik.http.routers.pad.entrypoints=web-secure |
|
|
|
|
- traefik.http.routers.pad.service=pad |
|
|
|
|
- traefik.http.routers.pad.rule=Host(`pad.cttue.de`) |
|
|
|
|
- traefik.http.routers.pad.tls=true |
|
|
|
|
- traefik.http.routers.pad.tls.certResolver=default |
|
|
|
|
- traefik.http.routers.pad.tls.domains[0]=pad.cttue.de |
|
|
|
|
- traefik.http.routers.pad.tls.domains[0].sans=test.pad.cttue.de |
|
|
|
|
- traefik.http.services.pad.loadbalancer.server.port=3000 |
|
|
|
|
volumes: |
|
|
|
|
- ./uploads:/hedgedoc/public/uploads |
|
|
|
|
networks: |
|
|
|
|
cttue_web_services: |
|
|
|
|
traefik: |
|
|
|
|
restart: always |
|
|
|
|
depends_on: |
|
|
|
|
- database |
|
|
|
@ -50,3 +62,5 @@ services: |
|
|
|
|
networks: |
|
|
|
|
cttue_web_services: |
|
|
|
|
external: true |
|
|
|
|
traefik: |
|
|
|
|
external: true |