From 0735758b731f1b390ba7a3308f3398a7bcd5d024 Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Wed, 2 Jul 2025 17:37:58 +0530 Subject: [PATCH] Add woodpecker --- woodpecker-agent/compose.yaml | 15 +++++++++++++++ woodpecker/compose.yaml | 18 ++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 woodpecker-agent/compose.yaml create mode 100644 woodpecker/compose.yaml diff --git a/woodpecker-agent/compose.yaml b/woodpecker-agent/compose.yaml new file mode 100644 index 0000000..8396836 --- /dev/null +++ b/woodpecker-agent/compose.yaml @@ -0,0 +1,15 @@ +services: + 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_AGENT_SECRET=${WOODPECKER_AGENT_SECRET} + volumes: + - ${APPDATA_PATH}/woodpecker/agent:/etc/woodpecker + - /var/run/docker.sock:/var/run/docker.sock + restart: unless-stopped diff --git a/woodpecker/compose.yaml b/woodpecker/compose.yaml new file mode 100644 index 0000000..c4d88de --- /dev/null +++ b/woodpecker/compose.yaml @@ -0,0 +1,18 @@ +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 + - ${GRPC_PORT}:9000