service-drone-runner/README.md
Glenn b4547a3aeb
All checks were successful
continuous-integration/drone/push Build is passing
docs: update dokku update
2024-10-19 11:55:57 +02:00

40 lines
954 B
Markdown

# Drone Runner
## Setup on Dokku
Create APP
dokku apps:create cicd-agent
Setup Network
dokku network:create cicd_net
dokku network:set cicd-agent attach-post-create cicd_net
dokku proxy:disable cicd-agent
Setup Volumes
dokku storage:mount cicd-agent /var/run/docker.sock:/var/run/docker.sock
Setup Configuration
dokku config:set cicd-agent DRONE_RPC_PROTO=http
dokku config:set cicd-agent DRONE_RPC_HOST=drone
dokku config:set cicd-agent DRONE_RUNNER_CAPACITY=2
dokku config:set cicd-agent DRONE_RUNNER_NETWORKS=cicd_net
dokku config:set cicd-agent DRONE_DEBUG=false
dokku config:set cicd-agent DRONE_TRACE=false
Setup Secrets
dokku config:set cicd-agent DRONE_RPC_SECRET=$(dokku config:get cicd DRONE_RPC_SECRET)
Deploy
git remote add dokku dokku@dinlas.apps.glenux.net:cicd-agent
git push dokku master
dokku git:from-image cicd-agent "glenux/service-drone-runner:$IMAGE_TAG"