"Продуктовый помощник": сайт, на котором пользователи будут публиковать рецепты, добавлять чужие рецепты в избранное и подписываться на публикации других авторов. Сервис «Список покупок» позволит пользователям создавать список продуктов, которые нужно купить для приготовления выбранных блюд.
- Python 3.7+
- Docker
Клонируйте репозиторий
git clone https://github.com/Creepy-Panda/foodgram-project-react.git
Переходим в папку infra и создаем файл .env в котором должно быть:
DB_ENGINE=django.db.backends.postgresq
DB_NAME=postgre
POSTGRES_PASSWORD=postgre
POSTGRES_USER=postgres
DB_HOST=db
DB_PORT=5432
SECRET_KEY=*
Запустить docker-compose
docker-compose up
Сделать миграции, создать супер-пользователя, собрать статику и сделать импорт игридиентов в базу данных
docker-compose exec backend python manage.py migrate
docker-compose exec backend python manage.py createsuperuser
docker-compose exec backend python manage.py collectstatic --no-input
docker-compose exec backend python manage.py import_csv data/ingredients.csv