«Продуктовый помощник»: это ресурс, на котором пользователи публикуют рецепты, добавляют чужие рецепты в избранное и подписываются на публикации других авторов.
- Установите Docker.
Параметры запуска описаны в файлах docker-compose.yml
и nginx.conf
которые находятся в директории infra/
- Запуск docker compose:
docker-compose up -d --build
- Сбор статики:
docker-compose exec backend python manage.py collectstatic --no-input
- Миграции:
docker-compose exec backend python manage.py migrate
- Запустите процесс загрузки ингредиентов и тегов (папки дата внутри backend):
docker-compose exec backend python manage.py load_ingrs
docker-compose exec backend python manage.py load_tags
- Создайте суперпользователя:
docker-compose exec backend python manage.py createsuperuser
DB_ENGINE=django.db.backends.postgresql
DB_NAME=postgres
POSTGRES_USER=postgres
POSTGRES_PASSWORD=postgres
DB_HOST=db
DB_PORT=5432