diff --git a/README.md b/README.md index 36d13b4..c482d73 100644 --- a/README.md +++ b/README.md @@ -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, которые возьмут на себя ингрессы контейнеров и выдачу (обновление) им сертификатов