Drone
Drone is a Continuous Delivery platform built on Docker, written in Go.
Directory Structure
- .env
- docker-compose.yml
docker-compose.yml
version: "3.3"
services:
drone:
image: drone/drone:2
container_name: drone
volumes:
- /var/lib/drone:/data
environment:
- DRONE_GITHUB_CLIENT_ID=your-id
- DRONE_GITHUB_CLIENT_SECRET=super-duper-secret
- DRONE_RPC_SECRET=super-duper-secret
- DRONE_SERVER_HOST=drone.company.com
- DRONE_SERVER_PROTO=https
ports:
- 80:80
- 443:443
restart: alwaysResources
Website: https://www.drone.io/
GitHub: https://github.com/harness/gitness
Docker Hub: https://hub.docker.com/r/drone/drone
Configuration: https://docs.drone.io/server/provider/github/