两个Django项目,一个Postgresql数据库和Docker

时间:2018-05-14 23:34:29

标签: django postgresql docker

我有一个带两个应用程序的django项目。一个是基本主页全部静态与应用程序特定的django管理员控制网站的各个方面。另一个是电子商务django应用程序。

这是在一个docker容器中。我把它连接到另一个运行postgres图像的docker容器。现在,我决定将这两个应用程序分成两个独立的django项目和docker容器。为两个django容器使用一个postgres容器是否合理?或者我需要为两个django容器制作两个postgres?

1 个答案:

答案 0 :(得分:0)

我建议对此的正确答案是"它取决于"。

如果您的资源有限且您的应用程序对性能不是很重要,我认为拥有一个postgresql容器(其中包含几个数据库或模式)是完好的。

如果您需要单独扩展应用程序或希望使它们彼此独立,那么请使用两个postgresql容器。

最后,您可以从一个postgresql容器(两个dbs或模式)开始,然后在需要时将其拆分。