Проблема с CLI Newman в Gitlab ECONNECT

#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 теперь может установить соединение с сервером