refactor(woodpecker): parameterize WOODPECKER_HOST, GITEA_HOST, and DB connection string
ci/woodpecker/push/woodpecker Pipeline was canceled
ci/woodpecker/push/woodpecker Pipeline was canceled
This commit is contained in:
+6
-6
@@ -9,13 +9,13 @@ services:
|
|||||||
- "9000:9000" # gRPC (agents communicate here)
|
- "9000:9000" # gRPC (agents communicate here)
|
||||||
environment:
|
environment:
|
||||||
# Server configuration
|
# Server configuration
|
||||||
WOODPECKER_HOST: https://woodpecker.bryanmail.net
|
WOODPECKER_HOST: https://${WOODPECKER_HOST}
|
||||||
WOODPECKER_PROTO: https
|
WOODPECKER_PROTO: https
|
||||||
WOODPECKER_OPEN: "false" # Private instance
|
WOODPECKER_OPEN: "false" # Private instance
|
||||||
|
|
||||||
# Gitea integration
|
# Gitea integration
|
||||||
WOODPECKER_GITEA: "true"
|
WOODPECKER_GITEA: "true"
|
||||||
WOODPECKER_GITEA_URL: https://git.bryanmail.net
|
WOODPECKER_GITEA_URL: https://${GITEA_HOST}
|
||||||
WOODPECKER_GITEA_CLIENT: ${WOODPECKER_GITEA_CLIENT}
|
WOODPECKER_GITEA_CLIENT: ${WOODPECKER_GITEA_CLIENT}
|
||||||
WOODPECKER_GITEA_SECRET: ${WOODPECKER_GITEA_SECRET}
|
WOODPECKER_GITEA_SECRET: ${WOODPECKER_GITEA_SECRET}
|
||||||
|
|
||||||
@@ -30,7 +30,7 @@ services:
|
|||||||
|
|
||||||
# Database (using existing PostgreSQL)
|
# Database (using existing PostgreSQL)
|
||||||
WOODPECKER_DATABASE_DRIVER: postgres
|
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:
|
volumes:
|
||||||
- /var/run/docker.sock:/var/run/docker.sock
|
- /var/run/docker.sock:/var/run/docker.sock
|
||||||
@@ -47,7 +47,7 @@ services:
|
|||||||
labels:
|
labels:
|
||||||
- traefik.enable=true
|
- traefik.enable=true
|
||||||
- traefik.http.routers.woodpecker.entrypoints=websecure
|
- 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=true
|
||||||
- traefik.http.routers.woodpecker.tls.certresolver=letsencrypt
|
- traefik.http.routers.woodpecker.tls.certresolver=letsencrypt
|
||||||
- traefik.docker.network=traefik_backend
|
- traefik.docker.network=traefik_backend
|
||||||
@@ -77,8 +77,8 @@ services:
|
|||||||
- traefik_backend
|
- traefik_backend
|
||||||
deploy:
|
deploy:
|
||||||
mode: global # One agent per node
|
mode: global # One agent per node
|
||||||
depends_on:
|
depends_on:
|
||||||
- woodpecker-server
|
- woodpecker-server
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
traefik_backend:
|
traefik_backend:
|
||||||
|
|||||||
Reference in New Issue
Block a user