init
This commit is contained in:
@@ -1,12 +1,13 @@
|
|||||||
## Gitlab in docker
|
# Gitlab in docker
|
||||||
|
|
||||||
Полноценная сборка сервера Gitlab, его базы на psql, 4х раннеров и своего docker-registry, разворачеваемая на докер-хосте
|
Полноценная сборка сервера Gitlab, его базы на psql, 4х раннеров и своего docker-registry, разворачеваемая на докер-хосте
|
||||||
|
|
||||||
# Преподготовка
|
## Преподготовка
|
||||||
|
|
||||||
- нужен docker
|
- нужен docker
|
||||||
|
|
||||||
```
|
```
|
||||||
|
curl https://get.docker.com -o install.sh && sh install.sh
|
||||||
```
|
```
|
||||||
|
|
||||||
- нужен docker-compose
|
- нужен docker-compose
|
||||||
@@ -26,6 +27,8 @@ curl -L "https://github.com/docker/compose/releases/download/1.29.1/docker-compo
|
|||||||
Подразумевается, что у вас уже есть webproxy или traefik, которые возьмут на себя ингрессы контейнеров и выдачу (обновление) им сертификатов
|
Подразумевается, что у вас уже есть webproxy или traefik, которые возьмут на себя ингрессы контейнеров и выдачу (обновление) им сертификатов
|
||||||
(сеть webpоxy как раз комментирована по этому - ее надо будет раскоментировать по свои условия)
|
(сеть webpоxy как раз комментирована по этому - ее надо будет раскоментировать по свои условия)
|
||||||
|
|
||||||
|
traefik можно поставить по этой [репке](https://github.com/vasyakrg/traefik)
|
||||||
|
|
||||||
`labels` у контейнеров подготовлены, если у вас traefik, раскомментите эти поля
|
`labels` у контейнеров подготовлены, если у вас traefik, раскомментите эти поля
|
||||||
|
|
||||||
`runner` - костомизирован только тем, что в нем встроена система авторегистрации на сервере.
|
`runner` - костомизирован только тем, что в нем встроена система авторегистрации на сервере.
|
||||||
|
@@ -125,7 +125,7 @@ services:
|
|||||||
- DB_USER=${DB_USER}
|
- DB_USER=${DB_USER}
|
||||||
- DB_PASS=${DB_PASS}
|
- DB_PASS=${DB_PASS}
|
||||||
- DB_NAME=${DB_NAME}
|
- DB_NAME=${DB_NAME}
|
||||||
- DB_EXTENSION=pg_trgm
|
- DB_EXTENSION=pg_trgm,btree_gist
|
||||||
volumes:
|
volumes:
|
||||||
- ${SERVICE_DATA}/${SERVICE_NAME}/postgresql:/var/lib/postgresql:Z
|
- ${SERVICE_DATA}/${SERVICE_NAME}/postgresql:/var/lib/postgresql:Z
|
||||||
networks:
|
networks:
|
||||||
|
Reference in New Issue
Block a user