add drone yml
This commit is contained in:
51
server/files/docker-compose-drone.yml
Normal file
51
server/files/docker-compose-drone.yml
Normal file
@@ -0,0 +1,51 @@
|
||||
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
|
8
server/templates/env-drone.j2
Normal file
8
server/templates/env-drone.j2
Normal file
@@ -0,0 +1,8 @@
|
||||
# Drone secret key, used for private communication between agents and web UI
|
||||
DRONE_USER_CREATE=
|
||||
DRONE_USER_FILTER= {{ drone_user_filter }}
|
||||
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 }}
|
Reference in New Issue
Block a user