feat(deployment): add manual deploy workflow and update semaphore configuration

This commit is contained in:
2025-11-02 20:53:10 +01:00
parent a5cd49bde7
commit 516b7a847a
4 changed files with 460 additions and 6 deletions

View File

@@ -54,9 +54,8 @@ services:
- "traefik.http.routers.semaphore-secure.tls=true"
- "traefik.http.routers.semaphore-secure.tls.certresolver=letsencrypt"
- "traefik.http.routers.semaphore-secure.service=semaphore"
# Service definition (use container IP in host network mode)
- "traefik.http.services.semaphore.loadbalancer.server.scheme=http"
- "traefik.http.services.semaphore.loadbalancer.server.port=3000"
# Service definition (use localhost port binding)
# Note: Dynamic config in traefik/dynamic/semaphore.yml takes precedence
environment:
- TZ=Europe/Berlin
# Database Configuration