根据调查,如今,微服务架构的最大挑战是在本地设置开发环境。我是Java开发人员,有时也会遇到此类问题,因为某些服务可能依赖于其他服务。
我正在考虑创建供本地使用的软件,用户可以在其中指定gitlab存储库,然后将项目拉出并进行码头化。但是我不确定它是否已经在市场上存在,还有什么可以添加到该软件中。
您是否遇到过类似的问题?如果可以,还可以添加什么?
最佳答案
我想您应该尝试使用spotify maven plugin
。这将帮助您在创建构建时创建项目/软件的Docker映像。
这是获取pom.xml
的插件依赖项的URL
https://mvnrepository.com/artifact/com.spotify/dockerfile-maven-plugin
这是了解更多信息和使用插件的URL。它还包含一个可以使用插件的用例。似乎与您的问题相似。
https://www.geekyhacker.com/2019/07/14/how-to-use-spotify-docker-maven-plugin/
关于java - 使用Docker在本地设置微服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61318561/