version: '3' services: drone-server: restart: always image: drone/drone:2 ports: - "10114:80" volumes: - /home/drone/drone:/var/lib/drone/ - /home/drone/data:/data/ environment: - DRONE_GITEA_SERVER=http://182.42.100.27:10113 - DRONE_GITEA_CLIENT_ID=17fe0db3-3f87-4137-a8e3-5410f0dce9ac - DRONE_GITEA_CLIENT_SECRET=2i1cmSkXsp4SethywKD2zVbnWXuhV38lvcFYEQGUdNCC - DRONE_SERVER_HOST=http://182.42.100.27 - DRONE_SERVER_PROTO=http - DRONE_RPC_SECRET=42e2fca4ac5e18832de9aa22af406020 - DRONE_GIT_ALWAYS_AUTH=true - DRONE_GIT_USERNAME=fanqi - DRONE_GIT_PASSWORD=qwer1234 - DRONE_USER_CREATE=username:fanqi,admin:true drone-runner-docker: restart: always image: drone/drone-runner-docker:1 ports: - "3000:3000" volumes: - /var/run/docker.sock:/var/run/docker.sock environment: - DRONE_RPC_PROTO=http - DRONE_RPC_HOST=drone-server - DRONE_RPC_SECRET=42e2fca4ac5e18832de9aa22af406020 - DRONE_RUNNER_NAME=drone-runner-docker - DRONE_RUNNER_CAPACITY=2