From f8d895ab21ac5267f6371f97addd98c0c966c01d Mon Sep 17 00:00:00 2001 From: Frank Schwenk Date: Sun, 30 Nov 2025 20:33:29 +0100 Subject: [PATCH] Add Docker Compose configuration for deployment - Add compose.yml with nginx service configuration - Configure Traefik labels for reverse proxy routing - Set up service to serve static files from ./dist directory - Configure SSL/TLS with automatic certificate resolution - Use external Traefik network for integration - Service accessible at score.bsc-gp.de domain Refs #30 --- compose.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 compose.yml diff --git a/compose.yml b/compose.yml new file mode 100644 index 0000000..8409296 --- /dev/null +++ b/compose.yml @@ -0,0 +1,20 @@ +services: + + scorebscgpde: + image: nginx + restart: unless-stopped + volumes: + - ./dist:/usr/share/nginx/html:ro + container_name: scorebscgpde + labels: + - "traefik.enable=true" + - "traefik.http.routers.scorebscgpde.rule=Host(`score.bsc-gp.de`)" + - "traefik.http.routers.scorebscgpde.entrypoints=websecure" + - "traefik.http.routers.scorebscgpde.tls.certresolver=myresolver" + networks: + - traefik + +# Externes Traefik-Netzwerk für Reverse Proxy +networks: + traefik: + external: true \ No newline at end of file