From 736a19e8d46079f838f304d6ca7a661a10a8f893 Mon Sep 17 00:00:00 2001 From: Paul Brinkmeier Date: Thu, 15 Sep 2022 02:23:47 +0200 Subject: [PATCH] Add gitea and drone configs --- ansible/misc-docker.yaml | 4 +++- docker/drone/README.md | 9 +++++++++ docker/drone/docker-compose.yaml | 32 ++++++++++++++++++++++++++++++++ docker/gitea/README.md | 6 ++++++ 4 files changed, 50 insertions(+), 1 deletion(-) create mode 100644 docker/drone/README.md create mode 100644 docker/drone/docker-compose.yaml create mode 100644 docker/gitea/README.md diff --git a/ansible/misc-docker.yaml b/ansible/misc-docker.yaml index dea4338..ce334b3 100644 --- a/ansible/misc-docker.yaml +++ b/ansible/misc-docker.yaml @@ -49,9 +49,11 @@ state: absent - name: runner state: absent + - name: caddy + state: present - name: gitea state: present - - name: caddy + - name: drone state: present - name: Add Notebooks folder become: yes diff --git a/docker/drone/README.md b/docker/drone/README.md new file mode 100644 index 0000000..74da3b4 --- /dev/null +++ b/docker/drone/README.md @@ -0,0 +1,9 @@ +Add a `.env` file like this: + +``` +DRONE_GITEA_CLIENT_ID=... +DRONE_GITEA_CLIENT_SECRET=... +DRONE_RPC_SECRET=... +``` + +See also: https://docs.drone.io/server/provider/gitea/. diff --git a/docker/drone/docker-compose.yaml b/docker/drone/docker-compose.yaml new file mode 100644 index 0000000..397a6b8 --- /dev/null +++ b/docker/drone/docker-compose.yaml @@ -0,0 +1,32 @@ +version: "3" + +services: + drone: + image: drone/drone:2 + environment: + DRONE_GITEA_SERVER: https://git.pbrinkmeier.de + DRONE_GITEA_CLIENT_ID: "${DRONE_GITEA_CLIENT_ID}" + DRONE_GITEA_CLIENT_SECRET: "${DRONE_GITEA_CLIENT_SECRET}" + DRONE_RPC_SECRET: "${DRONE_RPC_SECRET}" + DRONE_SERVER_HOST: ci.pbrinkmeier.de + DRONE_SERVER_PROTO: https + volumes: + - /var/lib/pbri/docker/drone:/data + restart: always + + drone_runner: + image: drone/drone-runner-docker:1 + environment: + DRONE_RPC_PROTO: https + DRONE_RPC_HOST: ci.pbrinkmeier.de + DRONE_RPC_SECRET: "${DRONE_RPC_SECRET}" + DRONE_RUNNER_CAPACITY: 1 + DRONE_RUNNER_NAME: shamash + volumes: + - /var/run/docker.sock:/var/run/docker.sock + restart: always + +networks: + default: + name: caddy-network + external: true diff --git a/docker/gitea/README.md b/docker/gitea/README.md new file mode 100644 index 0000000..7700539 --- /dev/null +++ b/docker/gitea/README.md @@ -0,0 +1,6 @@ +Add a `.env` file like this: + +``` +GITEA_DB_PASSWORD=... +GITEA_SMTP_PASSWORD=... +```