This commit is contained in:
Vassiliy Yegorov
2021-05-07 15:33:27 +07:00
parent 779def5dfb
commit 6b69b0f5d9

View File

@@ -22,6 +22,17 @@ curl -L "https://github.com/docker/compose/releases/download/1.29.1/docker-compo
4. запускаем сборку `docker-compose up -d`
5. когда сервер запустится, вы войдете в систему под рутом, надо сходить в раздел раннеров (/admin/runners) и подсмотреть там токен, который и нужно будет заполнить в переменной `RUNNER_TOKEN=` и снова запустить `docker-compose up -d`, после чего раннеры перезапустятся и зарегистрируються в системе.
Если некоторые из 4х раннеров ушли в ошибку `is not healthy and will be disabled!`, то нужно:
- `docker-compose stop runner_2`
- `docker-compose rm runner_2`
- `rm /srv/services/data/gitlab/gitlab-runner_3/config.toml`
- `docker-compose up -d`
Тоесть, останавливаем и удаляем контейнер. Удаляем конфиг и перезапускаем весь компоуз.
Он поднимет удаленный ранее контейнер и снова его перенастроит и подключит.
После чего раннер должен будет зарегистрироваться в гитлабе.
Подразумевается, что у вас есть `домен` и вы уже создали два поддомена `docker` и `gitlab`
Подразумевается, что и гитлаб и регистри будут работать через один порт 443
Подразумевается, что у вас уже есть webproxy или traefik, которые возьмут на себя ингрессы контейнеров и выдачу (обновление) им сертификатов