From d413989d909af8d1e5ce5fe17dea16638a1a5115 Mon Sep 17 00:00:00 2001 From: Vassiliy Yegorov Date: Wed, 9 Mar 2022 12:03:09 +0700 Subject: [PATCH] readme --- README.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 7bc892c..9afaee0 100644 --- a/README.md +++ b/README.md @@ -29,22 +29,24 @@ traefik можно поставить по этой [репке](https://github. я размещаю папки так: /src/services/cfg - gitlab - - traefig + /srv/services/data - gitlab + - gitlab/certs ## Запуск 1. переименовываем `.env.example` в `.env` 2. заполняем по максимому внимательно все переменные (кроме `RUNNER_TOKEN=`) -3. распаковываем в папке ssl-certs сертификаты и кладем там же (сертификаты noname и нужны лишь для внутреннего взаимодействия между gitlab и registry компонентами). Убедитесь что на всех ключах выставлены права в 0644 +3. распаковываем в папке ssl-certs сертификаты и кладем в поинт, где хранятся данные (у меня это /srv/services/data/gitlab/certs) (сертификаты noname и нужны лишь для внутреннего взаимодействия между gitlab и registry компонентами). +3.1 Убедитесь что на всех ключах выставлены права в 0644 4. запускаем сборку `docker-compose up -d` 5. когда сервер запустится, вы войдете в систему под рутом, надо сходить в раздел раннеров (/admin/runners) и подсмотреть там токен, который и нужно будет заполнить в переменной `RUNNER_TOKEN=` и снова запустить `docker-compose up -d`, после чего раннеры перезапустятся и зарегистрируються в системе. -Если некоторые из 4х раннеров ушли в ошибку `is not healthy and will be disabled!`, то нужно: +Если некоторые из 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` +- `rm /srv/services/data/gitlab/gitlab-runner_2/config.toml` - `docker-compose up -d` То есть, останавливаем и удаляем контейнер. Удаляем конфиг и перезапускаем весь компоуз.