Для самостійно керованого Linux-пакета GitLab виберіть службу, яка виконує вихідний запит. gitlab_rails['env'] забезпечує Puma, Sidekiq, Rails і Rake; пакет окремо документує gitaly['env'] для проксі Git-clone і gitlab_workhorse['env'] для Workhorse.

Для шляху, пов'язаного з Rails, об'єднайте ці значення в /etc/gitlab/gitlab.rb:

gitlab_rails['env'] = {
  'http_proxy' => 'http://proxy.example.net:8080',
  'https_proxy' => 'http://proxy.example.net:8080',
  'no_proxy' => 'localhost,127.0.0.1,::1'
}

Використовуйте кінцеву точку та винятки розгортання. Окрема перевірка публічної служби може використовувати кінцеву точку HTTP зі списку HTTP-проксі, коли розгортання дозволяє цей маршрут і вибрана служба не має налаштованих облікових даних проксі. Збережіть її обов'язкові внутрішні винятки. Зберігайте наявні записи: інше призначення тому самому хешу середовища замінює попередній хеш.

Застосуйте оголошену конфігурацію пакета:

sudo gitlab-ctl reconfigure

Експорт у оболонці не відображає ці налаштування керованих служб. Крок переналаштування застосовує середовище, оголошене для вибраного компонента.

Схожі статті