Skip to content

Instantly share code, notes, and snippets.

@jbcdnr
Last active April 16, 2017 20:04
Show Gist options
  • Save jbcdnr/81ea03a4d5f63feb3585882ab678d381 to your computer and use it in GitHub Desktop.
Save jbcdnr/81ea03a4d5f63feb3585882ab678d381 to your computer and use it in GitHub Desktop.
Docker compose for gogs+drone+nginx
nginx:
image: nginx
volumes:
- /home/ubuntu/website-docker/public:/usr/share/nginx/html:ro
ports:
- "80:80"
restart: always
gogs:
image: gogs/gogs:latest
ports:
- "10080:3000"
- "10022:22"
volumes:
- ./data:/data
drone-server:
image: drone/drone:0.5
ports:
- "10081:8000"
environment:
- DRONE_GOGS=true
- DRONE_GOGS_URL=http://gogs:3000
- DRONE_AGENT_SECRET=TODO
- DRONE_ADMIN=jb
volumes:
- "/var/run/docker.sock:/var/run/docker.sock"
- "./drone:/var/lib/drone"
links:
- gogs
drone-agent:
image: drone/drone:0.5
restart: always
environment:
- DRONE_SERVER=ws://drone-server:8000/ws/broker
- DRONE_SECRET=TODO
volumes:
- /var/run/docker.sock:/var/run/docker.sock
command: agent
links:
- drone-server
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment