diff --git a/docker-compose.yml b/docker-compose.yml index 47b3d09..2e5d0c9 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,11 +1,12 @@ -version: '3' +version: '3.8' + services: trassenplaner: image: bwscheddebrock_trassenplaner-trassenplaner:latest container_name: bwscheddebrock_trassenplaner-trassenplaner-1 - # Das hier ist der entscheidende Teil für das Fundament: + restart: always networks: - - authentik_default + - authentik_default environment: - DB_HOST=authentik-postgresql - DB_PORT=5432 @@ -13,8 +14,14 @@ services: - DB_PASSWORD=WX1t1cgP1qK09 - DB_NAME=authentik - DB_SCHEMA=bw_scheddebrock + labels: + - "traefik.enable=true" + # Der Router-Name (trassenplaner) muss pro Tool eindeutig sein + - "traefik.http.routers.trassenplaner.rule=Host(`bw-scheddebrock-trassenplaner.enwelo-serverumgebung.cloud`)" + - "traefik.http.routers.trassenplaner.entrypoints=websecure" + - "traefik.http.routers.trassenplaner.tls.certresolver=myresolver" + - "traefik.http.services.trassenplaner.loadbalancer.server.port=80" -# Diesen Block am Ende der Datei einfügen/sicherstellen: networks: authentik_default: external: true \ No newline at end of file