2023-06-11 10:15:24 +02:00
2023-06-11 10:15:24 +02:00
2023-06-11 10:15:24 +02:00
2023-06-11 10:15:24 +02:00
2023-06-11 10:15:24 +02:00
2023-06-11 10:15:24 +02:00
2023-06-11 10:15:24 +02:00

Basic git & drone docker-compose config

  • can be run on single node setup or in swarm

howto

single node

start container

docker compose up -d

stop container (and remove)

docker compose down

view logs

docker compose logs -f

reload config

docker compose restart

swarm

start aka deploy

hint: drone fails to start until git auth source is created and set in vars

docker stack deploy -c docker-compose.yml git

stop container aka service

docker service rm git_git
docker service rm git_drone

view logs

docker service logs git_git -f
docker service logs git_drone -f

reload config (no downtime if replica 2 or more)

docker service update git_git --force
docker service update git_drone --force

example caddy config

git.example.com {
    reverse_proxy git:80
}

ci.example.com {
    reverse_proxy drone:80
}
Description
No description provided
Readme 28 KiB