Содержание
GitLab установка в Container Manager DSM 7.2
GitLab — веб-инструмент жизненного цикла DevOps с открытым исходным кодом, представляющий систему управления репозиториями кода для Git с собственной вики, системой отслеживания ошибок, CI/CD пайплайном и другими функциями
Подготовка
Прежде чем мы сможем установить GitLab на DiskStation, нам нужно сделать некоторые приготовления:
- 1. Установите пакет Container Manager (Docker) из Центра пакетов Synology
- 2. Создайте общую папку для GitLab. В этой статье я предполагаю, что общая папка называется gitlab и создается на первом томе, поэтому ее путь в файловой системе будет /volume1/gitlab.
- 3.Активируйте доступ DSM SSH.
Установка Gitlab из Реестра
Загрузим последний образ GitLab. Откройте приложение Container Manager в DSM, выберите «Реестр» в меню слева и загрузите последний образ gitlab/gitlab-ce .
Создать новый контейнер с помощью создать в меню Контейнер
Настройки портов
Чтобы разрешить доступ к экземпляру GitLab извне, нам нужно определить привязки портов. Эти привязки портов будут перенаправлять порты хоста DiskStation в контейнер GitLab Docker.
Настройки каталогов
Нам нужно создать три каталога в ранее созданной папке gitLab:
- config
- data
- logs
- /etc/gitlab — каталог конфигурации
- /var/opt/gitlab — пользовательский контент (репозитории, базы данных, …)
- /var/log/gitlab — лог-файлы
Мы делаем это, определяя тома каталогов. Это делается путем сопоставления подкаталогов ранее созданного общего каталога с контейнером путем определения пути монтирования.
После применения всех изменений и запуска контейнера GitLab потребуется некоторое время, чтобы загрузились в наши вновь созданные папки файлы конфигурации. Через некоторое время вы сможете получить доступ к своему новому экземпляру GitLab по адресу http://IPnas:8080 (Вместо IPnas укажите IP адрес вашего NAS Synology).
Первый запуск gitlab
Имя пользователя:root
Пароль находиться в файле initial_root_password в папке confis в директории gitlab
Окно администратора программы
Обсуждение