【发布时间】:2023-03-19 11:35:02
【问题描述】:
我想在我的测试环境中使用测试数据库,并在我的 Python 应用程序的生产环境中使用生产数据库。
我应该如何处理到两个数据库的路由?我是否应该有一个未跟踪的config.yml 文件,该文件在我的测试服务器上包含测试数据库的连接字符串,在生产服务器上包含生产数据库的连接字符串?
我使用github 进行版本控制,使用travis ci 进行部署。
【问题讨论】:
-
是的 - 虽然我更喜欢可读性更高的配置文件 - 您的实例配置应该与您的应用程序分开。并且可能位于通常用于您的系统的不同位置。 Linux 尤其喜欢把 app 和 config 分开。
标签: python github configuration travis-ci configuration-files