Docker GitLab Runner не может разрешить хост: repo.domain.comdevs - PullRequest
0 голосов
/ 04 мая 2020

Я искал вокруг SO по моей проблеме. У меня есть GitLab CE и GitLab Runner, размещенные на одном сервере. Когда я запускал конвейер проекта, я получал сообщение об ошибке fatal: unable to access 'http://repo.company.com/devs/project1/cart.git/': Could not resolve host: repo.company.comdevs

. Я подумал, что это проблема сетевого подключения, поэтому я создал сеть gitlabnet и подключил ее к контейнерам: gitlab и gitlab-runner. Но позже выяснилось, что отсутствует домен / после домена, который должен быть repo.company.com/devs вместо repo.company.comdevs. Я проверил external_url GitLab и получил правильное значение с трейлингом sla sh.

ОБНОВЛЕНИЕ: дополнительная информация. Я использую Apache в качестве обратного прокси. Похоже на это

*Apache - https://repo.company.com -> http://localhost:8085 *GitLab on Docker - 8085:80 8086:443

...