fix folder
This commit is contained in:
15
README.md
15
README.md
@@ -2,9 +2,22 @@
|
||||
|
||||
Полноценная сборка сервера Gitlab, его базы на psql, 4х раннеров и своего docker-registry, разворачеваемая на докер-хосте
|
||||
|
||||
# Преподготовка
|
||||
- нужен docker
|
||||
|
||||
```
|
||||
|
||||
```
|
||||
|
||||
- нужен docker-compose
|
||||
|
||||
```
|
||||
curl -L "https://github.com/docker/compose/releases/download/1.29.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose
|
||||
```
|
||||
|
||||
1. переименовываем `.env.example` в `.env`
|
||||
2. заполняем по максимому внимательно все переменные (кроме `RUNNER_TOKEN=`)
|
||||
3. распаковываем в папке ssl-certs сертификаты и кладем там же (сертификаты noname и нужны лишь для внутреннего взаимодействия между gitlab и registry компонентами)
|
||||
3. распаковываем в папке ssl-certs сертификаты и кладем там же (сертификаты noname и нужны лишь для внутреннего взаимодействия между gitlab и registry компонентами). Убедитесь что на всех ключах выставлены права в 0644
|
||||
4. запускаем сборку `docker-compose up -d`
|
||||
5. когда сервер запустится, вы войдете в систему под рутом, надо сходить в раздел раннеров (/admin/runners) и подсмотреть там токен, который и нужно будет заполнить в переменной `RUNNER_TOKEN=` и снова запустить `docker-compose up -d`, после чего раннеры перезапустятся и зарегистрируються в системе.
|
||||
|
||||
|
@@ -22,7 +22,7 @@ services:
|
||||
# - "traefik.docker.network=webproxy"
|
||||
volumes:
|
||||
- ${SERVICE_DATA}/${SERVICE_NAME}/gitlab:/home/git/data:Z
|
||||
- ${SERVICE_DATA}/${SERVICE_NAME}/certs:/certs
|
||||
- ./ssl-certs:/certs
|
||||
environment:
|
||||
- DEBUG=false
|
||||
|
||||
@@ -103,7 +103,7 @@ services:
|
||||
# - "traefik.docker.network=webproxy"
|
||||
volumes:
|
||||
- ${SERVICE_DATA}/${SERVICE_NAME}/gitlab/shared/registry:/registry
|
||||
- ${SERVICE_DATA}/${SERVICE_NAME}/certs:/certs
|
||||
- ./ssl-certs:/certs
|
||||
environment:
|
||||
- REGISTRY_AUTH_TOKEN_AUTOREDIRECT=false
|
||||
- REGISTRY_LOG_LEVEL=debug
|
||||
|
Reference in New Issue
Block a user