Skip to content

Instantly share code, notes, and snippets.

@obcode
Created May 16, 2020 09:15
Show Gist options
  • Save obcode/ea146184a760393568e139779baf5006 to your computer and use it in GitHub Desktop.
Save obcode/ea146184a760393568e139779baf5006 to your computer and use it in GitHub Desktop.
Docker-Compose für Drone
version: "3"
services:
nginx:
build:
context: .
dockerfile: nginx.dockerfile
volumes:
- /var/run/docker.sock:/tmp/docker.sock:ro
- /home/obraun/certs:/etc/nginx/certs:ro
ports:
- 80:80
- 443:443
depends_on:
- drone
networks:
- frontend
- backend
restart: always
drone:
image: drone/drone:1
volumes:
- /home/dronedata:/data
environment:
- VIRTUAL_HOST=terraform.cs.hm.edu
- VIRTUAL_PORT=80
- DRONE_AGENTS_ENABLED=true
- DRONE_GITHUB_CLIENT_ID=...
- DRONE_GITHUB_CLIENT_SECRET=...
- DRONE_RPC_SECRET=...
- DRONE_SERVER_HOST=terraform.cs.hm.edu
- DRONE_SERVER_PROTO=https
- DRONE_USER_CREATE=username:obcode,admin:true
- DRONE_USER_FILTER=obcode,ob-algdatii-20ss,ob-vss-20ss,Compiler-SoSe-2020
networks:
- backend
restart: always
runner:
image: drone/drone-runner-docker:1
volumes:
- /var/run/docker.sock:/var/run/docker.sock
environment:
- DRONE_RPC_PROTO=http
- DRONE_RPC_HOST=drone
- DRONE_RPC_SECRET=...
- DRONE_RUNNER_CAPACITY=15
- DRONE_RUNNER_NAME=runner
depends_on:
- drone
networks:
- backend
restart: always
networks:
frontend:
backend:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment