forked from Deuxfleurs/nixcfg
33 lines
881 B
YAML
33 lines
881 B
YAML
|
version: '3.4'
|
||
|
services:
|
||
|
drone-runner:
|
||
|
image: drone/drone-runner-docker:latest
|
||
|
restart: always
|
||
|
environment:
|
||
|
- DRONE_RPC_PROTO=https
|
||
|
- DRONE_RPC_HOST=drone.deuxfleurs.fr
|
||
|
- DRONE_RPC_SECRET=${DRONE_SECRET}
|
||
|
- DRONE_RUNNER_CAPACITY=1
|
||
|
- DRONE_DEBUG=true
|
||
|
- DRONE_LOGS_TRACE=true
|
||
|
- DRONE_RPC_DUMP_HTTP=true
|
||
|
- DRONE_RPC_DUMP_HTTP_BODY=true
|
||
|
- DRONE_RUNNER_NAME=${DRONE_NAME}
|
||
|
- DRONE_RUNNER_LABELS=nix:1
|
||
|
#- DRONE_RUNNER_VOLUMES=/var/lib/drone/nix:/nix
|
||
|
ports:
|
||
|
- "3000:3000/tcp"
|
||
|
volumes:
|
||
|
- "/var/run/docker.sock:/var/run/docker.sock"
|
||
|
- "/var/lib/drone/nix:/var/lib/drone/nix"
|
||
|
|
||
|
drone-gc:
|
||
|
image: drone/gc:latest
|
||
|
restart: always
|
||
|
environment:
|
||
|
- GC_DEBUG=true
|
||
|
- GC_CACHE=10gb
|
||
|
- GC_INTERVAL=10m
|
||
|
volumes:
|
||
|
- "/var/run/docker.sock:/var/run/docker.sock"
|