
我正在嘗試使用 Django 和 Nginx 建立一個可靠的 Web 應用程式。
該 Web 應用程式設計簡單,將採用 MVC 風格設計構建,並且需要安全且快速。
問題是如何最好地在伺服器上運行基於 Python-Django-nginx 的應用程式?
在容器中加入 NGinx 是否更好?還是外面呢?
提出的架構理念 有人可以修正這個架構或提出改進建議嗎?我剛開始使用 Docker,所以我不確定這是否是正確的方向。
任何幫助都是極大的讚賞
答案1
我能夠將 Django 和 MongoDB 容器化,連接這兩個容器,最後使用 nginx 為正在運行的應用程式提供服務。
它對我有用,在容器外部運行 nginx,指向 django 容器的匯出連接埠和 docker0 網路的 IP(如果您使用的是 Linux 機器)
我使用 uwsgi 來運行該應用程式
檢查這個回購協議並按照步驟運行 dockerized django mongodb 應用程式。