From f6bc07f6b1527e9d9b7815e97fe6284bc12fa13c Mon Sep 17 00:00:00 2001 From: gitea-enwelo-jba Date: Sat, 18 Apr 2026 18:35:22 +0000 Subject: [PATCH] docker-compose.yml aktualisiert --- docker-compose.yml | 29 ++++++++++++++++------------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 216dd7b..f903749 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,26 +1,29 @@ -version: '3.8' services: trassenplaner: build: . - container_name: bw-scheddebrock-trassenplaner restart: always - environment: - - PORT=80 - - DB_HOST=87.106.21.21 - - DB_PORT=5433 - - DB_USER=authentik - - DB_PASSWORD=WX1t1cgP1qK09 - - DB_NAME=authentik - - DB_SCHEMA=bw_scheddebrock + + # Zwingend erforderlich, damit der Container die Zugangsdaten vom Runner liest: + env_file: + - .env + networks: - - proxy + - proxy # Verbindung zur Haustür (Traefik) und Datenbank + - default # Standardnetzwerk + labels: - "traefik.enable=true" + - "traefik.docker.network=proxy" - "traefik.http.routers.trassenplaner.rule=Host(`bw-scheddebrock-trassenplaner.enwelo-serverumgebung.cloud`)" - "traefik.http.routers.trassenplaner.entrypoints=websecure" - "traefik.http.routers.trassenplaner.tls.certresolver=le" - - "traefik.http.services.trassenplaner.loadbalancer.server.port=80" - - "traefik.http.routers.trassenplaner.middlewares=authentik@file" + + # Der Türsteher (Authentik): + - "traefik.http.routers.trassenplaner.middlewares=authentik@docker" + + # Hier den Port eintragen, auf dem die App INTERN läuft (z.B. 3000, 80 oder 8080): + - "traefik.http.services.trassenplaner.loadbalancer.server.port=3000" + networks: proxy: external: true \ No newline at end of file