Foodgram - это сайт рецептов. Продуктовый помощник, позволяющий просматривать и создавать рецепты, добавлять их в избранное, подписываться на авторов рецептов, формировать список покупок с ингредиентами для приготовления понравившихся блюд.
Демо сайт доступен по этой ссылке http://www.cook-kni.ga/
Клонируйте репозиторий или скопируйте следующие файлы и папки:
nginx/
docker-compose.yaml
.env-example
-
При необходимости измените файл
.env.template
и переименуйте в.env
-
Для запуска проекта выполните:
docker-compose up -d
-
Запускаем терминал внутри контейнера:
docker-compose exec web bash
-
При первом запуске необходимо применить миграции:
cd code
затемpython manage.py migrate
-
Загрузить статику
python manage.py collectstatic
-
Создайте пользователя с правами администратора:
python manage.py createsuperuser
-
Загрузить dumpdata (ингредиенты и тэги)
python manage.py loaddata myingredients.json
python manage.py loaddata tags.json
-
Для получения актуальной версии образа проекта выполните:
docker pull mydockerid2505/foodgram:final