.drone.yml 817 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. version: '3'
  2. services:
  3. gogs:
  4. image: gogs/gogs
  5. ports:
  6. - "9095:3000"
  7. restart: always
  8. volumes:
  9. - ./gogs:/data
  10. drone_server:
  11. image: drone/drone:0.8.5
  12. ports:
  13. - "18081:8000"
  14. - "9000"
  15. restart: always
  16. depends_on: [ gogs ]
  17. links:
  18. - gogs
  19. volumes:
  20. - ./drone:/var/lib/drone/
  21. environment:
  22. - DRONE_OPEN=true
  23. - DRONE_GOGS=true
  24. - DRONE_HOST=http://q.ocsf.in:18081
  25. - DRONE_GOGS_URL=http://q.ocsf.in:9095
  26. - DRONE_SECRET="00018152"
  27. - DRONE_ADMIN=pk
  28. drone_agent:
  29. image: drone/agent:0.8.5
  30. command: agent
  31. restart: always
  32. depends_on: [ drone_server ]
  33. volumes:
  34. - /var/run/docker.sock:/var/run/docker.sock
  35. environment:
  36. - DRONE_SERVER=drone_server:9000
  37. - DRONE_SECRET="00018152"