Перед запуском следует обновить конфиг в backend\prod.env
, prod.env
, nginx\default.conf
указав там данные описанные в
backend\example.env
, example.env
, nginx\example.conf
В docker-compose.prod.yml
поменять внешние порты для контейнеров.
Для запуска контейнеров: docker-compose -f docker-compose.prod.yml up
backend
- реализация REST API.
Содержит в себе:
apps
- описание приложений. Каждое приложение содержитurls
- endpoints,serializers
- работа с json и ORM моделями БД,models
- описание ORM моделей.configs
- настройка сервера API.
nginx
- для работы то static файлами.
Docker создает контейнеры:
db
- база данных PostgreSQL,порт: 5432
backend
- сервер API,порт: 8000
nginx
- сервер nginx, отдает статику поurl /static
и проксирует запросы наbackend
,порт: 80