52 lines
1.1 KiB
Django/Jinja
52 lines
1.1 KiB
Django/Jinja
version: '3.5'
|
|
|
|
services:
|
|
drone-server:
|
|
image: drone/drone:2
|
|
ports:
|
|
- 8000:80
|
|
- 9000:443
|
|
networks:
|
|
- drone
|
|
volumes:
|
|
- ./drone-data:/var/lib/drone/
|
|
- /var/run/docker.sock:/var/run/docker.sock
|
|
env_file:
|
|
- .env
|
|
restart: always
|
|
environment:
|
|
- DRONE_GITHUB_SKIP_VERIFY=true
|
|
- DRONE_AGENTS_ENABLED=true
|
|
- DRONE_SERVER_PROTO=http
|
|
- DRONE_TLS_AUTOCERT=false
|
|
- DRONE_OPEN=false
|
|
- DRONE_HOST=http://drone.valczeryba.ovh:8000
|
|
- DRONE_GITHUB=true
|
|
# Variables below set via drone.env file
|
|
# - DRONE_USER_CREATE=
|
|
# - DRONE_USER_FILTER=
|
|
# - DRONE_GITHUB_CLIENT_ID=
|
|
# - DRONE_GITHUB_CLIENT_SECRET=
|
|
# - DRONE_RPC_SECRET=
|
|
|
|
drone-agent:
|
|
image: drone/agent:1.2.1
|
|
command: agent
|
|
restart: always
|
|
depends_on:
|
|
- drone-server
|
|
networks:
|
|
- drone
|
|
volumes:
|
|
- /var/run/docker.sock:/var/run/docker.sock
|
|
env_file:
|
|
- .env
|
|
environment:
|
|
- DRONE_RPC_SERVER=drone-server:8000
|
|
# Variables below set via drone.env file
|
|
# - DRONE_RPC_SECRET=
|
|
|
|
networks:
|
|
drone:
|
|
name: drone_network
|