这里讲述一下思路具体实现还要自己去设置。
- 首先我们要准备两个项目,都连接一个数据库。
- 把两个项目的端口设置为不同的启动端口。
- 现在两个项目:项目 A 端口 7001、和项目 B 端口 7002。我们以项目 A 为主。
- 现在我们写了一个接口,要发版。
- 首先把项目 B 的代码更新到最新,然后启动项目。
- 项目 B 启动成功后,去把项目 A 的 nginx proxy_pass 配置指向端口 7002
- 这个时候用户都会访问到项目 B 上。
- 然后项目 A 现在闲置出来了,我们就可以把项目 A 的代码更新到最新,并且重启项目。项目启动成功后,再把 项目 A 的 nginx 配置指向到端口 7001 完结。