這可以作為 Django/NGINX/MongoDB Web 應用程式的容器化架構嗎?

這可以作為 Django/NGINX/MongoDB Web 應用程式的容器化架構嗎?

我正在嘗試使用 Django 和 Nginx 建立一個可靠的 Web 應用程式。

該 Web 應用程式設計簡單,將採用 MVC 風格設計構建,並且需要安全且快速。

問題是如何最好地在伺服器上運行基於 Python-Django-nginx 的應用程式?

在容器中加入 NGinx 是否更好?還是外面呢?

提出的架構理念 有人可以修正這個架構或提出改進建議嗎?我剛開始使用 Docker,所以我不確定這是否是正確的方向。

任何幫助都是極大的讚賞

答案1

我能夠將 Django 和 MongoDB 容器化,連接這兩個容器,最後使用 nginx 為正在運行的應用程式提供服務。

它對我有用,在容器外部運行 nginx,指向 django 容器的匯出連接埠和 docker0 網路的 IP(如果您使用的是 Linux 機器)

我使用 uwsgi 來運行該應用程式

檢查這個回購協議並按照步驟運行 dockerized django mongodb 應用程式。

相關內容