diff --git a/docker-containers/pad/docker-compose.yml b/docker-containers/pad/docker-compose.yml index 37a0231..1404387 100644 --- a/docker-containers/pad/docker-compose.yml +++ b/docker-containers/pad/docker-compose.yml @@ -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 \ No newline at end of file