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.
iot/labs/gogs/docker-compose.yml

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