You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
48 lines
1.3 KiB
48 lines
1.3 KiB
version: "3.8"
|
|
services:
|
|
gogs:
|
|
image: gogs/gogs:0.12.3
|
|
#restart: always
|
|
environment:
|
|
- TZ=${TZ}
|
|
volumes:
|
|
- ./conf/gogs:/data/gogs/conf/
|
|
- ./data/gogs:/data
|
|
- ./log/gogs:/app/gogs/log
|
|
ports:
|
|
- 1022:22
|
|
- 3000:3000
|
|
drone-server:
|
|
image: drone/drone:2.0.0
|
|
#restart: always
|
|
environment:
|
|
- TZ=${TZ}
|
|
- DRONE_AGENTS_ENABLED=true
|
|
- DRONE_GOGS_SERVER=http://gogs:3000
|
|
- DRONE_RPC_SECRET=123456
|
|
- DRONE_SERVER_HOST=drone-server
|
|
- DRONE_SERVER_PROTO=http
|
|
volumes:
|
|
- ./data/drone:/data
|
|
ports:
|
|
- 8000:80
|
|
depends_on:
|
|
- gogs
|
|
drone-runner:
|
|
image: drone/drone-runner-docker:1.6.3
|
|
#restart: always
|
|
environment:
|
|
- TZ=${TZ}
|
|
- DRONE_RPC_PROTO=http
|
|
- DRONE_RPC_HOST=drone-server
|
|
- DRONE_RPC_SECRET=123456
|
|
- DRONE_RUNNER_NAME="${IP}-runner"
|
|
- DRONE_RUNNER_CAPACITY=2
|
|
- DRONE_DEBUG=false
|
|
- DRONE_TRACE=false
|
|
volumes:
|
|
- /var/run/docker.sock:/var/run/docker.sock
|
|
ports:
|
|
- 3000:3000
|
|
depends_on:
|
|
- drone-server |