docker-compose.yml 723 B

1234567891011121314151617181920212223242526272829
  1. version: "3"
  2. services:
  3. drone-server:
  4. image: drone/drone:2
  5. ports:
  6. - "8080:80"
  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. - DRONE_USER_CREATE=username:${ADMIN},admin:true
  15. restart: always
  16. drone-runner:
  17. image: drone/drone-runner-docker:1
  18. volumes:
  19. - /var/run/docker.sock:/var/run/docker.sock
  20. environment:
  21. - DRONE_RPC_PROTO=http
  22. - DRONE_RPC_HOST=drone-server:80
  23. - DRONE_RPC_SECRET=${SECRET}
  24. - DRONE_RUNNER_CAPACITY=2
  25. - DRONE_RUNNER_NAME=self-host
  26. restart: always
  27. depends_on:
  28. - drone-server