1
0
Fork 0

drone: add

This commit is contained in:
Lukáš Kucharczyk 2023-12-05 13:32:46 +01:00
parent bafe56fac6
commit 57af8685eb
Signed by: lukas
SSH Key Fingerprint: SHA256:vMuSwvwAvcT6htVAioMP7rzzwMQNi3roESyhv+nAxeg
3 changed files with 48 additions and 0 deletions

View File

@ -18,6 +18,7 @@ include:
- services/netbootxyz.yml
- services/registry.yml
- services/portainer.yml
- services/drone/drone.yml
services:

3
services/drone/drone.env Normal file
View File

@ -0,0 +1,3 @@
DRONE_RPC_SECRET=c9abde046b241975770a775fca86e4c9
DRONE_SERVER_HOST=drone.${DOMAIN}
DRONE_RPC_HOST=${DRONE_SERVER_HOST}

44
services/drone/drone.yml Normal file
View File

@ -0,0 +1,44 @@
---
services:
drone:
image: drone/drone:1
container_name: drone
ports:
- 5443:443
- 580:80
networks:
public:
ipv4_address: 192.168.240.47
volumes:
- ${DOCKER_STORAGE_PATH}/drone:/data
env_file:
- drone.env
environment:
- DRONE_GITEA_CLIENT_ID=0d11d359-a420-4a66-a04c-0a136448b7e7
- DRONE_GITEA_CLIENT_SECRET=Qx0LqE0Qb-M3MZAiojtlILRY3nfNzOiUUTdOCpW7Feo=
- DRONE_GITEA_SERVER=https://git.${DOMAIN}
- DRONE_SERVER_PROTO=https
- DRONE_USER_CREATE=username:lukas,admin:true
profiles:
- base
restart: unless-stopped
drone-runner:
image: drone/drone-runner-docker:1
container_name: drone-runner
ports:
- 3500:3000
networks:
public:
ipv4_address: 192.168.240.48
volumes:
- /var/run/docker.sock:/var/run/docker.sock
env_file:
- drone.env
environment:
- DRONE_RPC_PROTO=https
- DRONE_RUNNER_CAPACITY=1
- DRONE_RUNNER_NAME=nas-docker-runner
profiles:
- base
restart: unless-stopped