Skip to content

Социальная сеть для людей, увлеченных едой

Notifications You must be signed in to change notification settings

ElizavetaAanisimova/foodgram

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Foodgram

Workflow

example workflow

Описание

Проект Foodgram создан для людей, увлеченных едой и ее приготовлением. Здесь единомышленники делятся своими фирменными рецептами любимых блюд. Проект позволяет публиковать рецепты пользователей, на понравившихся Вам авторов рецептов можно подписаться. Рецепты могут быть отсортированы по тэгам: завтрак, обед, ужин, супы, дессерты или напитки. Если Вам понравился рецепт, добавьте его в Избранное, тогда он точно не потеряется. А в планировании Ваших покупок Вам поможет Список покупок, в который Вы можете добавить рецепты, которые планируете приготовить в ближайшее время, а сайт сформирует Вам в формате PDF список того, что нужно купить в магазине, и посчитает за Вас количество продуктов.

Технологии

  • Python 3.8.5
  • Django 3.0.5
  • Nginx
  • Gunicorn
  • PostgreSQL

Запуск приложения

  1. Если у вас уже установлены docker и docker-compose, этот шаг можно пропустить, иначе можно воспользоваться официальной инструкцией.
  2. Собрать контейнер и запустить
docker-compose up -d --build
  1. Выполнить миграцию базы данных
docker-compose exec backend python manage.py migrate --noinput
  1. Собрать статические файлы
docker-compose exec backend python manage.py collectstatic --no-input
  1. Остановить контейнер
docker-compose down

Создание суперпользователя

docker-compose run backend python manage.py createsuperuser

Заполнение базы начальными данными

sudo docker-compose run backend python manage.py loaddata dump.json

Документация

Документация будет доступна после запуска проекта по адресу api/docs/.

Адрес проекта

http://130.193.52.48/recipes/

Автор

Елизавета Анисимова

About

Социальная сеть для людей, увлеченных едой

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published