我正在尝试使用JHipster平台构建一个微服务系统,但我遇到了一些问题。
1ºEurekaService Discovery在注册表屏幕上是未知的,我不知道我可以在哪里解决这个问题......
2º我正在使用docker-compose来启动所有应用程序,在开发中使用BrowserSync会很棒,但是应用程序位于docker容器内,我在代码中所做的更改即使在刷新后也不会出现在屏幕上执行动作(必须构建更改,停止docker-compose并重新开始)。
我的疑问与Stackoverflow上的这篇文章相同:
Jhipster application development with Docker and gulp
但这个解决方案对我没用。
我会非常感谢你的帮助!
致以最诚挚的问候,
Vinicius Carvalho。
答案 0 :(得分:0)
一个问题......
这实际上取决于您的配置,版本号等...所以很难说,但如果您的微服务在网关中注册(在管理/网关屏幕中),那么一切都应该没问题。< / p>
这个想法是你使用“docker-compose”子生成器来运行注册表,你没有使用的服务,也可能是网关。然后,您正常工作(没有Docker)您想要处理的服务(和网关)。当然,Gulp,Spring Boot devtools将照常工作。这些服务应该在注册表中注册,使您可以使用完整的体系结构。所以我们基本上把Docker放在你没有工作的所有内容中,然后你继续为你想要开发的服务正常工作。