refactor(woodpecker): parameterize WOODPECKER_HOST, GITEA_HOST, and DB connection string
ci/woodpecker/push/woodpecker Pipeline was canceled

This commit is contained in:
2026-06-25 22:58:01 -07:00
parent 39f781e1d0
commit bb25482df0
+4 -4
View File
@@ -9,13 +9,13 @@ services:
- "9000:9000" # gRPC (agents communicate here)
environment:
# Server configuration
WOODPECKER_HOST: https://woodpecker.bryanmail.net
WOODPECKER_HOST: https://${WOODPECKER_HOST}
WOODPECKER_PROTO: https
WOODPECKER_OPEN: "false" # Private instance
# Gitea integration
WOODPECKER_GITEA: "true"
WOODPECKER_GITEA_URL: https://git.bryanmail.net
WOODPECKER_GITEA_URL: https://${GITEA_HOST}
WOODPECKER_GITEA_CLIENT: ${WOODPECKER_GITEA_CLIENT}
WOODPECKER_GITEA_SECRET: ${WOODPECKER_GITEA_SECRET}
@@ -30,7 +30,7 @@ services:
# Database (using existing PostgreSQL)
WOODPECKER_DATABASE_DRIVER: postgres
WOODPECKER_DATABASE_DATASOURCE: postgres://${DB_USER}:${DB_PASS}@postgresql:5432/woodpecker?sslmode=disable
WOODPECKER_DATABASE_DATASOURCE: postgres://${DB_USER}:${DB_PASS}@${POSTGRES_HOST}:${POSTGRES_PORT}/woodpecker?sslmode=disable
volumes:
- /var/run/docker.sock:/var/run/docker.sock
@@ -47,7 +47,7 @@ services:
labels:
- traefik.enable=true
- traefik.http.routers.woodpecker.entrypoints=websecure
- "traefik.http.routers.woodpecker.rule=Host(`woodpecker.bryanmail.net`)"
- "traefik.http.routers.woodpecker.rule=Host(`${WOODPECKER_HOST}`)"
- traefik.http.routers.woodpecker.tls=true
- traefik.http.routers.woodpecker.tls.certresolver=letsencrypt
- traefik.docker.network=traefik_backend