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ಶೆಲ್ ರಫ್ತು ಈ ನಿರ್ವಹಿತ-ಸೇವಾ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ತೋರಿಸುವುದಿಲ್ಲ. ಮರುಸಂರಚನೆ ಹಂತವು ಆಯ್ಕೆಮಾಡಿದ ಘಟಕಕ್ಕೆ ಘೋಷಿಸಿದ ಪರಿಸರವನ್ನು ಅನ್ವಯಿಸುತ್ತದೆ.