Могу ли я докеризовать только Django (backend) с React JS (frontend), отображаемым на том же сервере, что и Django? - PullRequest
0 голосов
/ 01 августа 2020

Я разработал Django в качестве бэкэнда с ReactJS в качестве внешнего интерфейса, обслуживаемого на сервере Django (127.0.0.1:8000), поместив папку внешнего интерфейса внутри внутренней папки и используя файлы stati c с путем для сборки / stati c внешнего интерфейса в settings.py. Итак, я могу запустить приложение reactjs на localhost: 8000. Это нормально.

Теперь вопрос в том, можно ли докеризовать только Django бэкэнд, который будет иметь все, включая содержимое внешнего интерфейса, и запускать одно приложение docker, реагировать на открытие контейнера js? Или я могу докерировать интерфейс отдельно?

Ждем ваших отзывов.

С уважением

Обратите внимание, что я также сделал и с серверной частью, и с фронтендом, работающими отдельно на 2 сервера (localhost: 8000 и localhost: 3000), использовали docker -compose для создания 2 файлов докеров, и они общались друг с другом. Итак, мой выше q касается возможности докеризовать только бэкэнд как единый образ контейнера, внутри которого находятся файлы внешнего интерфейса c.

...