From 81c0797bd830ed1237cf406edc55a314db091e09 Mon Sep 17 00:00:00 2001 From: Tobias Reisinger Date: Wed, 25 May 2022 21:46:17 +0200 Subject: [PATCH] Add woodpecker --- woodpecker/.env | 13 +++++++++++++ woodpecker/docker-compose.yml | 25 +++++++++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 woodpecker/.env create mode 100644 woodpecker/docker-compose.yml diff --git a/woodpecker/.env b/woodpecker/.env new file mode 100644 index 0000000..dac086d --- /dev/null +++ b/woodpecker/.env @@ -0,0 +1,13 @@ +WOODPECKER_OPEN="true" +WOODPECKER_HOST="https://ci.serguzim.me" +WOODPECKER_ADMIN="serguzim" +WOODPECKER_AGENT_SECRET= +WOODPECKER_PROMETHEUS_AUTH_TOKEN= + +WOODPECKER_GITEA="true" +WOODPECKER_GITEA_URL="https://git.serguzim.me" +WOODPECKER_GITEA_CLIENT= +WOODPECKER_GITEA_SECRET= + +WOODPECKER_DATABASE_DRIVER="postgres" +WOODPECKER_DATABASE_DATASOURCE="postgres://woodpecker:xxxxxx@db.serguzim.me:5432/woodpecker?sslmode=verify-full" diff --git a/woodpecker/docker-compose.yml b/woodpecker/docker-compose.yml new file mode 100644 index 0000000..18edb9b --- /dev/null +++ b/woodpecker/docker-compose.yml @@ -0,0 +1,25 @@ +version: '3' + +services: + woodpecker-server: + image: woodpeckerci/woodpecker-server:latest + restart: always + env_file: + - .env + - .secret.env + ports: + - 3500:8000 + + woodpecker-agent: + image: woodpeckerci/woodpecker-agent:latest + command: agent + restart: always + env_file: + - .env + - .secret.env + depends_on: + - woodpecker-server + volumes: + - /var/run/docker.sock:/var/run/docker.sock + environment: + WOODPECKER_SERVER: "woodpecker-server:9000"