Iṣẹ́ náà lo àyíká olùṣiṣẹ́ Sidekiq tirẹ̀, kì í ṣe terminal tuntun tàbí ìlànà wẹ́ẹ̀bù Rails. Fún olùṣiṣẹ́ iwájú tí ẹ̀rọ HTTP rẹ̀ ń ka àwọn oníyẹ̀yẹ́ wọ̀nyí:

http_proxy=http://proxy.example.net:8080 \
https_proxy=http://proxy.example.net:8080 \
bundle exec sidekiq

Fún ìṣètò Linux tí systemd ń ṣàkóso tí Sidekiq ṣe àkọsílẹ̀ rẹ̀, fi àwọn iye sínú drop-in ti ẹ̀ka olùṣiṣẹ́ gidi:

[Service]
Environment="http_proxy=http://proxy.example.net:8080"
Environment="https_proxy=http://proxy.example.net:8080"

Tún gbé àwọn ìtumọ̀ ẹ̀ka wọlé kí o sì fi ọ̀nà àtúnbẹ̀rẹ̀ déédéé ti ìgbékalẹ̀ rọ́pò olùṣiṣẹ́ náà. Títún kóòdù Rails gbé wọlé nínú olùṣiṣẹ́ tó wà tẹ́lẹ̀ kò yí àyíká tí ó jogún padà.

Àyẹ̀wò iṣẹ́ gbogbo ènìyàn lè lo ibi ìparí kan láti àkójọ proxy HTTP nínú àwọn iye wọ̀nyí nígbà tí wọ́n gbà àwọn alárinà gbogbo ènìyàn láàyè tí ẹ̀rọ olùṣiṣẹ́ kò sì ní ẹ̀rí ìdánimọ̀ proxy tí a ṣètò tàbí tí a tọ́jú. Nígbà tí ọ̀pọ̀ ẹ̀ka ìlà ìdúró kan pàtó wà, dámọ̀ èyí tí ó ṣe iṣẹ́ tí ó kùnà. Àṣeyọrí láti ọ̀dọ̀ olùṣiṣẹ́ mìíràn kò fìdí ìṣètò èyí múlẹ̀.

Ṣàkọsílẹ̀ ẹ̀ka yẹn àti ẹ̀rọ HTTP papọ̀. Ẹ̀rọ tí a ṣètò ní àrà ọ̀tọ̀ lè lo ọ̀nà mìíràn láìka àwọn oníyẹ̀yẹ́ tí a fún olùṣiṣẹ́; ní irú ọ̀ràn bẹ́ẹ̀, ṣètò ibi ìsọ̀rọ̀ tí ó ń ṣàtìlẹ́yìn.

Àwọn àpilẹ̀kọ tó jọra