Compare commits

...

3 Commits

Author SHA1 Message Date
4256150ed4 Use gitea not gitee 2023-03-16 12:42:49 -06:00
758303acfd Remove example creds 2023-03-16 12:28:58 -06:00
313677fcf2 Initial version 2023-03-16 12:27:23 -06:00
3 changed files with 39 additions and 1 deletions

32
drone/docker-compose.yml Normal file
View File

@ -0,0 +1,32 @@
# Deploy drone CI system
services:
drone:
image: drone/drone:2
environment:
- DRONE_GITEA_SERVER=http://gitea.local
- DRONE_GITEA_CLIENT_ID=put_the_real_client_id_here
- DRONE_GITEA_CLIENT_SECRET=put_the_real_secret_here
- DRONE_RPC_SECRET=super-duper-secret
- DRONE_SERVER_HOST=gitea.local # TODO: make this more generic
- DRONE_SERVER_PROTO=http
restart: always
volumes:
- ./drone:/data
ports:
- 80
- 443
drone-runner:
image: drone/drone-runner-docker:1
environment:
- DRONE_RPC_PROTO=http
- DRONE_RPC_HOST=drone
- DRONE_RPC_SECRET=super-duper-secret
- DRONE_RUNNER_CAPACITY=2
- DRONE_RUNNER_NAME=drone-runner-1
restart: always
volumes:
- /var/run/docker.sock:/var/run/docker.sock
ports:
- 3000

5
drone/run-this-first.sh Executable file
View File

@ -0,0 +1,5 @@
#!/usr/bin/env bash
if [[ -n "$CERC_SCRIPT_DEBUG" ]]; then
set -x
fi
mkdir -p ./drone

View File

@ -1,5 +1,6 @@
version: "3"
# TODO: remove version since it is now redundant
# remove this network definition unless there's a reason for it
networks:
gitea:
external: false