Назад | Перейти на главную страницу

Может ли это работать как контейнерная архитектура для веб-приложения Django / NGINX / MongoDB?

Я пытаюсь создать надежное веб-приложение с помощью Django и Nginx.

Это веб-приложение имеет простой дизайн, будет построено в стиле MVC и должно быть безопасным, но быстрым.

Вопрос в том, как лучше всего запустить приложение на основе Python-Django-nginx на сервере?

Лучше ли добавить NGinx внутрь контейнера? или вне его?

предложенная архитектурная идея Может ли кто-нибудь исправить эту архитектуру или предложить улучшения? Я только начинаю работать с Docker, поэтому не уверен, что это правильный путь вперед.

Любая помощь приветствуется

Мне удалось поместить Django и MongoDB в контейнеры, подключить оба контейнера и, наконец, обслуживать работающее приложение с помощью nginx.

У меня это сработало с запущенным nginx вне контейнера, указывающим на экспортированный порт контейнера django и IP-адрес сети docker0 (если вы используете Linux-машину)

Я использовал uwsgi для запуска приложения

Проверь это репо и следуйте инструкциям по запуску докеризованного приложения django mongodb.