GitLab-ന്റെ പാക്കേജ് ചെയ്ത സേവനങ്ങൾക്കുള്ള ഔട്ട്ബൗണ്ട് പ്രോക്സി ക്രമീകരണങ്ങൾ
Linux പാക്കേജിന്റെ സേവന പരിതസ്ഥിതി gitlab.rb-ൽ സജ്ജമാക്കി പുനഃസംരചനയിലൂടെ പ്രയോഗിക്കുക.
സ്വയം നിയന്ത്രിക്കുന്ന GitLab Linux പാക്കേജിന്, ഔട്ട്ബൗണ്ട് അഭ്യർത്ഥന നടത്തുന്ന സേവനം തിരഞ്ഞെടുക്കുക. gitlab_rails['env'] Puma, Sidekiq, Rails, Rake എന്നിവയ്ക്ക് നൽകുന്നു; Git-clone പ്രോക്സിക്കായി gitaly['env'], Workhorse-നായി gitlab_workhorse['env'] എന്നിവ പാക്കേജ് വെവ്വേറെ രേഖപ്പെടുത്തുന്നു.
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ഒരു ഷെൽ എക്സ്പോർട്ട് ഈ മാനേജ്ഡ്-സേവന ക്രമീകരണങ്ങൾ പ്രദർശിപ്പിക്കുന്നില്ല. പുനഃസംരചന ഘട്ടം തിരഞ്ഞെടുത്ത ഘടകത്തിനായി പ്രഖ്യാപിച്ച പരിതസ്ഥിതി പ്രയോഗിക്കുന്നു.