这可以作为 Django/NGINX/MongoDB Web 应用程序的容器化架构吗?

这可以作为 Django/NGINX/MongoDB Web 应用程序的容器化架构吗?

我正在尝试使用 Django 和 Nginx 构建一个可靠的 Web 应用程序。

该网络应用程序设计简单,将采用 MVC 风格的设计构建,并且需要安全而快速。

问题是如何在服务器上最好地运行基于 Python-Django-nginx 的应用程序?

在容器内部添加 NGinx 比较好吗?还是在容器外部添加?

提出的架构理念 有人可以修正这个架构或提出改进建议吗?我才刚刚开始使用 Docker,所以我不确定这是否是正确的前进方向。

任何帮助是极大的赞赏

答案1

我能够容器化 Django 和 MongoDB,连接两个容器并最终使用 nginx 为正在运行的应用程序提供服务。

它对我有用,容器外运行的 nginx 指向 django 容器的导出端口和 docker0 网络的 ip(如果您使用的是 Linux 机器)

我使用 uwsgi 来运行该应用程序

检查一下回购并按照步骤运行dockerized django mongodb应用程序。

相关内容