From 63a411d333411a92cac1d12786f5a07d811859e7 Mon Sep 17 00:00:00 2001 From: RyuuPendragon Date: Tue, 17 Jun 2025 21:25:18 +0530 Subject: [PATCH] Add woodpecker --- woodpecker/docker-compose.yml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 woodpecker/docker-compose.yml diff --git a/woodpecker/docker-compose.yml b/woodpecker/docker-compose.yml new file mode 100644 index 0000000..f0450b7 --- /dev/null +++ b/woodpecker/docker-compose.yml @@ -0,0 +1,33 @@ +services: + woodpecker-server: + image: woodpeckerci/woodpecker-server:v3.7.0 + container_name: woodpecker-server + environment: + - WOODPECKER_OPEN=${WOODPECKER_OPEN} + - WOODPECKER_HOST=${WOODPECKER_HOST} + - WOODPECKER_FORGEJO=${WOODPECKER_FORGEJO} + - WOODPECKER_FORGEJO_URL=${WOODPECKER_FORGEJO_URL} + - WOODPECKER_FORGEJO_CLIENT={WOODPECKER_FORGEJO_CLIENT} + - WOODPECKER_FORGEJO_SECRET=${WOODPECKER_FORGEJO_SECRET} + - WOODPECKER_AGENT_SECRET=${WOODPECKER_AGENT_SECRET} + - WOODPECKER_PLUGINS_PRIVILEGED=${WOODPECKER_PLUGINS_PRIVILEGED} + volumes: + - ${APPDATA_PATH}/woodpecker/server:/var/lib/woodpecker/ + ports: + - ${SERVER_PORT}:8000 + + woodpecker-agent: + image: woodpeckerci/woodpecker-agent:v3.7.0 + container_name: woodpecker-agent + depends_on: + woodpecker-server: + condition: service_healthy + command: agent + environment: + - WOODPECKER_SERVER=woodpecker-server:9000 + - WOODPECKER_BACKEND_DOCKER_NETWORK=${WOODPECKER_BACKEND_DOCKER_NETWORK} + - WOODPECKER_AGENT_SECRET=${WOODPECKER_AGENT_SECRET} + volumes: + - ${APPDATA_PATH}/woodpecker/agent:/etc/woodpecker + - /var/run/docker.sock:/var/run/docker.sock + restart: unless-stopped