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), и тогда у вас будет возможность выбрать оба приложения, используя "пробел".