Self-service Continuous Delivery platform
https://github.com/drone/drone
e81129db66
[ci skip] |
||
---|---|---|
.drone.yml | ||
.envrc.sample | ||
LICENSE | ||
README.md | ||
compose.gitea.yml | ||
compose.github.yml | ||
compose.yml | ||
drone.env.tmpl | ||
renovate.json |
README.md
drone
- Set up Docker Swarm and [
abra
][abra] - Deploy [
compose-stacks/traefik
][compose-traefik] cp .envrc.sample .envrc
- Edit
.envrc
- be sure to change$DOMAIN
to something that resolves to your Docker swarm box direnv allow
(or. .envrc
)abra deploy
Authentication
Gitea / Github
- Edit
.envrc.sample
and uncomment the Gitea lines, includingCOMPOSE_FILE
. - (For Gitea) Set
GITEA_DOMAIN
as appropriate - Create a new OAuth app in Github / Gitea and put the client ID into
GITEA_CLIENT_ID
. - Store the client secret:
abra secret insert client_secret v1 put-your-secret-here
direnv allow
(or. .envrc
)abra deploy