Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

东西不错。但部署太复杂。不能分开打包然后把配置文件导出来吗?这样也不需要每次都编译了。 #1178

Closed
jiayizhang opened this issue Jun 19, 2018 · 6 comments

Comments

@jiayizhang
Copy link

东西不错。但部署太复杂。不能分开打包然后把配置文件导出来吗?这样也不需要每次都编译了。太烦。
比如说:
每个服务的配置文件。build时不要写具体服务器配置。build后,直接在某一个配置文件里面修改。这样又节省时间。效率也高。对于作者来说。做成这种模式应该是很简单的事吧。

@antonchen
Copy link

我也觉得你说的这种方式方便一些。

目前我是从 jar 包中解压获得 apollo-env.propertiesapplication-github.properties 放到 config 目录中使用。

但是新增 ENV 完全没招,因为是源码上的东西,不过没什么影响毕竟 ENV 不会经常改动。

@nobodyiam
Copy link
Member

@jiayizhang@antonchen 所说,是可以打一个包把配置文件独立出来的,具体参考一下 #869 吧。

@zabzd999
Copy link

设计的太烂了!Apollo-demo能设计的好用点吗?client用的时候,直接改下配置就能运行最好。用了springboot却离springboot的 starter思想越来越远。springboot的很多starter都像你这样设计,还有人用吗?

@nobodyiam
Copy link
Member

@zabzd999 开源需要大家一起贡献力量才能做的更好,单纯的吐槽并不能使这个世界变得更美好。

@nobodyiam
Copy link
Member

@jiayizhang

0.10.2 release已经更新了,支持直接修改配置文件,不需要每次都重新编译了。

相应的文档也已经更新,详见2.2 获取安装包

@nobodyiam
Copy link
Member

case先关闭了,如还有问题,可以提供更多信息,或进群交流。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants