问题描述
我最简单的问题就是我们一般开发和生产环境都是隔离的,如果我在开发环境测试好了,怎样部署到生产环境呢?一个全新的应用通过一个镜像复制肯定容易部署,就是我把虚拟机直接拷贝一个一样,但是里面的配置不是一样得修改吗?像IP地址,配置文件等,毕竟两个环境的网络是不一样的。还有数据库的维护,一个应用一直在升级,生产环境的数据库在发生变化,里面有生产数据,测试环境的数据是不一样的,表结构有修改呢,怎么部署到生产环境而不影响现有的数据?
解决方案
解决方案二:
是运行的某些程序,或者环境,(docker)单独的数据库,或者存储另外一套ip.(不动)
解决方案三:
环境肯定包括了服务器的IP啊等信息,不只是逻辑代码啊,完全不同的两个网络环境怎么能简单的复制呢?
时间: 2024-10-26 05:33:41