docker-compose.yml 672 B

12345678910111213141516171819202122232425262728
  1. version: "3"
  2. services:
  3. drone-server:
  4. image: drone/drone:2
  5. ports:
  6. - "8080:8080"
  7. volumes:
  8. - ./drone:/data
  9. environment:
  10. - DRONE_GOGS_SERVER=${GOGS_URL}
  11. - DRONE_RPC_SECRET=${SECRET}
  12. - DRONE_SERVER_HOST=${HOST}
  13. - DRONE_SERVER_PROTO=http
  14. restart: always
  15. drone-runner:
  16. image: drone/drone-runner-docker:1
  17. volumes:
  18. - /var/run/docker.sock:/var/run/docker.sock
  19. environment:
  20. - DRONE_RPC_PROTO=http
  21. - DRONE_RPC_HOST=drone-server:8080
  22. - DRONE_RPC_SECRET=${SECRET}
  23. - DRONE_RUNNER_CAPACITY=2
  24. - DRONE_RUNNER_NAME=self-host
  25. restart: always
  26. depends_on:
  27. - drone-server