gitea-drone/drone/docker-compose.yml

50 lines
1.3 KiB
YAML

version: "3"
services:
drone:
image: drone/drone:1
container_name: drone
ports:
- "8000:80"
- 9000
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./data/:/var/lib/drone
restart: always
networks:
- default
environment:
- DRONE_GITEA_SERVER=${DRONE_GITEA_SERVER}
- DRONE_GITEA_CLIENT_ID=${DRONE_GITEA_CLIENT_ID}
- DRONE_GITEA_CLIENT_SECRET=${DRONE_GITEA_CLIENT_SECRET}
- DRONE_RPC_SECRET=${DRONE_RPC_SECRET}
- DRONE_SERVER_HOST=${DRONE_SERVER_HOST}
- DRONE_SERVER_PROTO=${DRONE_SERVER_PROTO}
- DRONE_DATABASE_DATASOURCE=/var/lib/drone/database.sqlite
- DRONE_DATABASE_DRIVER=sqlite3
- TZ=America/Chicago
- VIRTUAL_PORT=8000
- VIRTUAL_HOST=drone.07fi.net
drone-runner:
image: drone/drone-runner-docker:1
container_name: drone-runner
volumes:
- /var/run/docker.sock:/var/run/docker.sock
environment:
- DRONE_RPC_PROTO=${DRONE_RPC_PROTO}
- DRONE_RPC_HOST=${DRONE_RPC_HOST}
- DRONE_RPC_SECRET=${DRONE_RPC_SECRET}
- DRONE_RUNNER_CAPACITY=${DRONE_RUNNER_CAPACITY}
- DRONE_RUNNER_NAME=${DRONE_RUNNER_NAME}
- TZ=America/Chicago
depends_on:
- drone
restart: always
networks:
- default
networks:
default:
external:
name: gitea_default