Итак, у меня есть веб-приложение, состоящее из следующего стека: Node.js + Express.js
для внутреннего интерфейса, MongoDB
для СУБД, Angular
для внешнего интерфейса. Теперь я хочу полностью протестировать свое веб-приложение в Azure DevOps. ng test
выполняется успешно, но мои ng e2e
тесты не пройдены, потому что Backend не работает на localhost: 3000. Не могли бы вы дать мне какое-нибудь направление или в идеале какой-нибудь код azure -pipelines.yml, который бы указывал мне правильное направление? Насколько я понимаю, я должен создать Docker образы (так называемые служебные контейнеры ) mon go с
containers:
- container: mongo
image: mongo
и затем каким-то образом запустить бэкэнд. Если я запускаю nodemon, он просто продолжает работать, что для меня не является приемлемым решением. Кроме того, как мне добавить свои данные БД в экземпляр DevOps? Как мне решить эту проблему?
Этот вопрос не решает мою проблему.