U samostatně spravovaného balíčku GitLab pro Linux zvolte službu, která provádí odchozí požadavek. gitlab_rails['env'] zajišťuje Puma, Sidekiq, Rails a Rake; balíček samostatně dokumentuje gitaly['env'] pro proxy Git-clone a gitlab_workhorse['env'] pro Workhorse.

Pro cestu související s Rails slučte tyto hodnoty do /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'
}

Použijte koncový bod a výjimky nasazení. Samostatná kontrola veřejné služby může použít koncový bod HTTP ze seznamu HTTP proxy, pokud nasazení tuto cestu povoluje a vybraná služba nemá nakonfigurované přihlašovací údaje proxy. Zachovejte její povinné interní výjimky. Zachovejte stávající položky: jiné přiřazení ke stejnému hashi prostředí nahradí dřívější hash.

Použijte deklarovanou konfiguraci balíčku:

sudo gitlab-ctl reconfigure

Export v shellu tyto vlastnosti spravovaných služeb nezobrazí. Krok rekonfigurace použije prostředí deklarované pro vybranou komponentu.

Související články