docker-compose.yml 761 B

1234567891011121314151617181920212223242526272829
  1. version: '2'
  2. services:
  3. drone-server:
  4. image: drone/drone:0.8
  5. ports:
  6. - 8000:8000
  7. volumes:
  8. - ./drone:/var/lib/drone/
  9. restart: always
  10. environment:
  11. - DRONE_OPEN=true
  12. - DRONE_ADMIN=foo
  13. - DRONE_HOST=http://<DRONE-HOSTNAME:PORT>
  14. - DRONE_GOGS=true
  15. - DRONE_GOGS_URL=http://<GOGS-HOSTNAME:PORT>
  16. - DRONE_SECRET=INSERT_A_SECRET_STRING
  17. drone-agent:
  18. image: drone/drone:0.8
  19. command: agent
  20. restart: always
  21. depends_on: [ drone-server ]
  22. volumes:
  23. - /var/run/docker.sock:/var/run/docker.sock
  24. environment:
  25. - DRONE_SERVER=ws://drone-server:8000/ws/broker
  26. # - DRONE_SERVER=wss://ci.example.com/ws/broker # for https hostnames
  27. - DRONE_SECRET=INSERT_A_SECRET_STRING