请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于线上项目发布问题

老师请问线上数据库是云数据库,如果本地项目更新发布。
1.发布到线上,这样数据库信息都是测试库信息。那在改数据库密码密码不是要中断系统了吗?
2.直接本地系统链接云数据库,添加白名单,这样感觉好不安全。
3…主备切换?

正在回答

1回答

翔仔 2019-08-20 23:32:33

同学好,没太明白同学的意思,项目和数据库并不耦合,一般项目会有个conf目录,主要是和数据库配置相关的信息,而本地的conf和线上的conf里的配置文件,指向的数据库是不同的,这个文件夹是不会在每次上线都被替换的,因此发布项目不会要重新指向数据库。

1 回复 有任何疑惑可以回复我~
  • 提问者 qq_大寒_2 #1
    老师我这个环境比较单一,每次都是打包成war包发布得,这个和数据库配置文件不是没办法分离吗?
    回复 有任何疑惑可以回复我~ 2019-08-21 00:00:29
  • 提问者 qq_大寒_2 #2
    还是打包得时候有办法,不把本地数据库配置文件打包进去吗?
    回复 有任何疑惑可以回复我~ 2019-08-21 00:01:07
  • 翔仔 回复 提问者 qq_大寒_2 #3
    咱们这个是这样,没有分离,因为我们是比较简单的项目,升级的时候半夜停服即可,但是针对大型项目,会对配置信息这些单独起一个项目,然后通过自动化脚本发布到线上
    回复 有任何疑惑可以回复我~ 2019-08-21 00:13:40
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信