Это онлайн-сервис, где пользователи смогут публиковать рецепты, подписываться на публикации других пользователей, добавлять понравившиеся рецепты в список «Избранное», а перед походом в магазин скачивать сводный список продуктов, необходимых для приготовления одного или нескольких выбранных блюд.
Для установки на локальной машине потребуется:
- Скачать файлы проекта из репозитория
- Установить и настроить Docker
В корневом каталоге проекта необходимо собрать образ из прилагающихся dockerfile. Для этого используем команду:
docker-compose build
После успешного выполнения команды, присутпаем к запуску приложения:
docker-compose up
Далее необходимо войти в контейнер Web для настройки приложения Узнаем ID_контейнера web командой:
docker container ls -a
Заходим в контейнер web:
docker exec -ti id_контейнера bash
Создадим суперпользователя:
python manage.py createsuperuser
В данной версии проекта все данные для базы данных postgresql загружаются автоматически при миграции Django.
Приложение запущено и готово к использованию.