ການຕັ້ງຄ່າ proxy ຂາອອກສຳລັບບໍລິການແພັກເກັດຂອງ GitLab
ຕັ້ງຄ່າສະພາບແວດລ້ອມຂອງບໍລິການແພັກເກັດ Linux ໃນ gitlab.rb ແລະ ນຳໃຊ້ຜ່ານການຕັ້ງຄ່າຄືນໃໝ່.
ສຳລັບແພັກເກັດ GitLab Linux ທີ່ຈັດການເອງ, ເລືອກບໍລິການທີ່ສົ່ງຄຳຮ້ອງຂາອອກ. gitlab_rails['env'] ສະໜອງໃຫ້ Puma, Sidekiq, Rails ແລະ Rake; ແພັກເກັດໄດ້ບັນທຶກ gitaly['env'] ແຍກຕ່າງຫາກສຳລັບ proxy ຂອງ 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 ຈາກລາຍຊື່ proxy HTTP ເມື່ອການຕິດຕັ້ງອະນຸຍາດເສັ້ນທາງນັ້ນ ແລະ ບໍລິການທີ່ເລືອກບໍ່ມີຂໍ້ມູນປະກອບການ proxy ທີ່ຕັ້ງຄ່າໄວ້. ຮັກສາຂໍ້ຍົກເວັ້ນພາຍໃນທີ່ຈຳເປັນໄວ້. ຮັກສາລາຍການທີ່ມີຢູ່ແລ້ວ: ການກຳນົດຄ່າອື່ນໃສ່ hash ສະພາບແວດລ້ອມດຽວກັນຈະປ່ຽນແທນ hash ກ່ອນໜ້າ.
ນຳໃຊ້ການຕັ້ງຄ່າແພັກເກັດທີ່ປະກາດໄວ້:
sudo gitlab-ctl reconfigureການສົ່ງອອກທາງ shell ບໍ່ສະແດງການຕັ້ງຄ່າບໍລິການທີ່ຈັດການເຫຼົ່ານີ້. ຂັ້ນຕອນການຕັ້ງຄ່າຄືນໃໝ່ຈະນຳໃຊ້ສະພາບແວດລ້ອມທີ່ປະກາດໄວ້ສຳລັບອົງປະກອບທີ່ເລືອກ.