Foodgram - это сайт рецептов. Продуктовый помощник, позволяющий просматривать и создавать рецепты, добавлять их в избранное, подписываться на авторов рецептов, формировать список покупок с ингредиентами для приготовления понравившихся блюд.
Клонируйте репозиторий или скопируйте следующие файлы и папки:
nginx/
docker-compose.yaml
.env-template
-
Измените файл
.env-template
и переименуйте в.env
-
Для запуска проекта выполните:
docker-compose up -d
-
Запускаем терминал внутри контейнера:
docker-compose exec app bash
-
При первом запуске необходимо применить миграции:
cd code
затемpython manage.py migrate
-
Соберите статику:
python manage.py collectstatic
-
Создайте пользователя с правами администратора:
python manage.py createsuperuser
-
Загрузите фикстуры (ингредиенты и тэги)
python manage.py loaddata ingredients.json
python manage.py loaddata tags.json
Готово! :)