То есть, насколько я понял, у меня всё приложение должно быть контейнеризовано. Чтобы админы запуллили его на ноду, написали docker-compose build, docker-compose up и всё заработало. А я потом развлекался с git push, без всяких излишних действий.
фронт на клиенте выполняется, а клиент не знает про внутреннюю сеть ничего
Резонно. Не подумал.
А есть где поподробнее почитать про описанный вариант? А то я не понимаю как это сделать.
То есть с беком я, кажется, понял. Он внутри контейнера гуникорном крутится, слушаются его порты и проксируются nginx на хосте.
Но как запихнуть фронт в контейнер, и при этом отдавать его nginx вне этого контейнера - не понимаю.
Один docker-compose это джанга, гуникорн, ngonx, постгрес.
Второй docker-compose это nginx, в котором прописан условный root /app/frontend/build
И пусть они себе внутри сети взаимодействуют?
А внутри apps? Мне интересно именно как ракидывать сериализаторы и вьюхи по приложениям.
Держать всё в одной папке api или в каждом отдельном приложении создавать папку с сериализаторами и вьюхами, или просто так, в папку приложения в голом виде.
Под приложениями я имею ввиду те, которые django-startapp
Pavel Denisov, ну. Есть модель. Она записывает данные из TextField на сайте в БД. После мне нужно получить эти данные как-то и обработать. Результат записать в отдельную таблицу и вывести пользователю.