yo jhipster:docker-compose не может обнаружить шлюз и микросервисы при настройке prod

Я начал неделю назад с jhipster, и это определенно на высоте и обеспечивает отличный опыт разработчиков.

Первоначальный проект был создан на моем локальном ноутбуке, и по этой ссылке я могу сделать это успешно, но когда я пробую ту же команду и шаги в моей производственной настройке, он не может обнаружить шлюз и службы. Я нашел "microservicePath" в шлюзе (файл.yo-rc.json) и обновил его. Еще yo jhipster:docker-compose не может обнаружить сервис и шлюз.

  • ls в родительском каталоге:docker-compose gateway microservice

  • yo jhipster:docker-compose из docker-compose dir:

? Введите корневой каталог, в котором расположены ваши приложения (../)

>> Микросервис или шлюз не найдены в /home/ubuntu/

Скажите, пожалуйста, нужно ли что-то еще обновлять на prod box.

- Спасибо.

1 ответ

Субген docker-compose обнаруживает приложения JHipster путем поиска файлов.Yo-rc.json во всех подкаталогах указанного пути (относительном или абсолютном). Если у вас есть следующая структура папок:

  • шлюз
  • microservice
  • докер

И работает yo jhipster: docker-compose в docker папка. Вы должны ввести "../", который является значением по умолчанию (так что вы также можете напрямую нажать Enter), и тогда у вас будет возможность выбрать оба приложения, используя "пробел".

Другие вопросы по тегам