Ելքային պրոքսիի կարգավորումներ GitLab-ի փաթեթավորված ծառայությունների համար
Սահմանեք Linux փաթեթի ծառայության միջավայրը gitlab.rb-ում և կիրառեք այն վերակազմավորման միջոցով։
Ինքնակառավարվող GitLab Linux փաթեթի համար ընտրեք այն ծառայությունը, որն անում է ելքային հարցումը։ 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 reconfigureShell արտահանումը չի ցուցադրում կառավարվող ծառայությունների այս կարգավորումները։ Վերակազմավորման քայլը կիրառում է ընտրված բաղադրիչի համար հայտարարված միջավայրը։