diff --git a/arbeitsschutz/docker-compose.yaml b/arbeitsschutz/docker-compose.yaml new file mode 100644 index 0000000..756d3e8 --- /dev/null +++ b/arbeitsschutz/docker-compose.yaml @@ -0,0 +1,26 @@ +version: "3.9" + +networks: + proxy: + external: true + +services: + arbeitsschutz: + image: cs-registry.ddnss.de/arbeitsschutz-ulm/au-website:latest + container_name: arbeitsschutz + hostname: arbeitsschutz + networks: + - proxy + labels: + - "traefik.enable=true" + - "traefik.http.routers.arbeitsschutz.rule=Host(`arbeitschutz-ulm.de`, `www.arbeitschutz-ulm.de`, `ulmer-arbeitsschutz.de`, `www.ulmer-arbeitsschutz.de`)" + - "traefik.http.routers.arbeitsschutz.entrypoints=web" + - "traefik.http.routers.arbeitsschutz.middlewares=arbeitsschutz" + - "traefik.http.middlewares.arbeitsschutz.redirectscheme.scheme=https" + - "traefik.http.routers.arbeitsschutz-secure.rule=Host(`arbeitschutz-ulm.de`, `www.arbeitschutz-ulm.de`, `ulmer-arbeitsschutz.de`, `www.ulmer-arbeitsschutz.de`)" + - "traefik.http.routers.arbeitsschutz-secure.entrypoints=websecure" + - "traefik.http.routers.arbeitsschutz-secure.tls=true" + - "traefik.http.routers.arbeitsschutz-secure.tls.certresolver=cs" + - "traefik.http.routers.arbeitsschutz-secure.service=arbeitsschutz-secure" + - "traefik.http.services.arbeitsschutz-secure.loadbalancer.server.port=8080" +