droneci-docker/docker-compose.yml
2022-11-02 11:39:49 +01:00

35 lines
1 KiB
YAML

version: '3.7'
services:
drone-server:
image: drone/drone:2
ports:
- ${DRONE_PORT}:80
restart: unless-stopped
volumes:
- /var/lib/drone:/data
environment:
- DRONE_GITEA_SERVER=${GITEA_HOST}
- DRONE_GITEA_CLIENT_ID=${GITEA_CLIENT_ID}
- DRONE_GITEA_CLIENT_SECRET=${GITEA_CLIENT_SECRET}
- DRONE_RPC_SECRET=${DRONE_RPC_SECRET}
- DRONE_SERVER_HOST=${DRONE_HOST}
- DRONE_SERVER_PROTO=${DRONE_PROTO}
- DRONE_TLS_AUTOCERT=${DRONE_TLS_AUTOCERT}
- DRONE_USER_CREATE=username:username,admin:true
- DRONE_COOKIE_SECRET=${DRONE_COOKIE_SECRET}
- DRONE_COOKIE_TIMEOUT=72h
- TZ=${DRONE_TIMEZONE}
drone-runner:
image: drone/drone-runner-docker:1
ports:
- 3000:3000
restart: unless-stopped
volumes:
- /var/run/docker.sock:/var/run/docker.sock
environment:
- DRONE_RPC_PROTO=${DRONE_PROTO}
- DRONE_RPC_HOST=${DRONE_HOST}
- DRONE_RPC_SECRET=${DRONE_RPC_SECRET}
- DRONE_RUNNER_CAPACITY=3