Изменить каталог хранения вложений в Gitlab

У меня есть Omnibus установка Gitlab и по умолчанию он сохраняет все вложения в /var/opt/gitlab/gitlab-rails/uploads,

К сожалению, диск довольно маленький, и я хотел бы хранить вложения на другом диске. Есть ли какое-то волшебство конфигурации (или что-то еще), который может заставить это случиться.

1 ответ

Вы должны быть в состоянии изменить свою конфигурацию омнибуса (/etc/gitlab/gitlab.rb) чтобы настроить этот путь, как описано в разделе " Изменение расположения файлов по умолчанию ":

user['home'] = '/gitlab-data/home'
git_data_dir '/gitlab-data/git-data'
gitlab_rails['shared_path'] = '/gitlab-data/shared'
gitlab_rails['uploads_directory'] = "/gitlab-data/uploads"
gitlab_ci['builds_directory'] = '/gitlab-data/builds'

Для перемещения домашнего каталога git все службы GitLab должны быть остановлены. Бежать gitlab-ctl stop && initctl stop gitlab-runsvdir,
Затем продолжите перенастройку.

Бежать sudo gitlab-ctl перенастроить, чтобы начать использовать центральное местоположение. Помните, что если у вас уже есть данные, вам нужно будет вручную скопировать /rsync их в эти новые места, а затем перезапустить GitLab.

Другие вопросы по тегам