|
@@ -0,0 +1,26 @@
|
|
|
+version: "3"
|
|
|
+
|
|
|
+services:
|
|
|
+ drone-server:
|
|
|
+ image: drone/drone:2
|
|
|
+ ports:
|
|
|
+ - "8080:8080"
|
|
|
+ volumes:
|
|
|
+ - ./drone:/data
|
|
|
+ environment:
|
|
|
+ - DRONE_GOGS_SERVER: ${GOGS_URL}
|
|
|
+ - DRONE_RPC_SECRET: ${SECRET}
|
|
|
+ - DRONE_SERVER_HOST: ${HOST}
|
|
|
+ - DRONE_SERVER_PROTO: http
|
|
|
+ restart: always
|
|
|
+ drone-runner:
|
|
|
+ image: drone/drone-runner-docker:1
|
|
|
+ volumes:
|
|
|
+ - /var/run/docker.sock:/var/run/docker.sock
|
|
|
+ environment:
|
|
|
+ - DRONE_RPC_PROTO: http
|
|
|
+ - DRONE_RPC_HOST: ${HOST}
|
|
|
+ - DRONE_RPC_SECRET: ${SECRET}
|
|
|
+ - DRONE_RUNNER_CAPACITY: 2
|
|
|
+ - DRONE_RUNNER_NAME: self-host
|
|
|
+ restart: always
|