#gitlab #postman #newman
#gitlab #postman #newman
Вопрос:
У меня есть конвейер CI / CD, в котором используются бегуны gitlab, образ docker, который я использую для конвейера, — это node v12. Сервер узла запускается как демонический процесс на порту 3000. Я использую CLI newman для тестирования моей коллекции API postman после запуска сервера.
Newman CLI не может подключиться к запущенному узловому серверу (который, как я точно знаю, запущен из журналов), и я получаю следующую ошибку:
ECONNREFUSED 127.0.0.1:3000
Есть идеи о том, что я могу делать неправильно?
Комментарии:
1. есть ли у docker доступ к loaclhost? вы проложили этот маршрут ?
2. Я специально не настраивал это, как я могу настроить этот маршрут?
3. работает ли сервер в контейнере или на локальном хосте хоста?
4. сервер запущен в контейнере docker
5. @PDHide проблема, по-видимому, заключалась во времени запуска командной строки newman и запуска сервера, я добавил немой команды между этими шагами, и newman теперь может установить соединение с сервером