Skip to content

Instantly share code, notes, and snippets.

@MxKaras
Created October 1, 2020 00:16
Show Gist options
  • Save MxKaras/29a03d1c3caf491c81b8da0bbc87d9cc to your computer and use it in GitHub Desktop.
Save MxKaras/29a03d1c3caf491c81b8da0bbc87d9cc to your computer and use it in GitHub Desktop.
drone-docker-compose
version: '3.5'
services:
drone-server:
image: drone/drone:1
ports:
- 80:80
- 443:443
networks:
- drone
volumes:
- ./drone-data:/var/lib/drone/
- ./drone-certs:/data
- /var/run/docker.sock:/var/run/docker.sock
restart: always
environment:
- DRONE_GITHUB=true
- DRONE_TLS_AUTOCERT=true
- DRONE_SERVER_PROTO=https
- DRONE_SERVER_HOST=${DRONE_SERVER_HOST}
- DRONE_USER_CREATE=${DRONE_USER_CREATE}
- DRONE_GITHUB_CLIENT_ID=${DRONE_GITHUB_CLIENT_ID}
- DRONE_GITHUB_CLIENT_SECRET=${DRONE_GITHUB_CLIENT_SECRET}
- DRONE_RPC_SECRET="${DRONE_RPC_SECRET}"
drone-runner:
image: drone/drone-runner-docker:1
name: runner
restart: always
depends_on:
- drone-server
networks:
- drone
volumes:
- /var/run/docker.sock:/var/run/docker.sock
environment:
- DRONE_RPC_SECRET="${DRONE_RPC_SECRET}"
- DRONE_RPC_HOST=drone-server:80
- DRONE_RPC_PROTO=https
networks:
drone:
name: drone_network
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment