Nastavení odchozího proxy pro balíčkové služby GitLabu
Nastavte prostředí služby balíčku Linux v gitlab.rb a použijte jej rekonfigurací.
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 reconfigureExport v shellu tyto vlastnosti spravovaných služeb nezobrazí. Krok rekonfigurace použije prostředí deklarované pro vybranou komponentu.