Проект «Продуктовый помощник» создан для публикции рецептов. Это сайт, на котором пользователи будут публиковать рецепты, добавлять чужие рецепты в избранное и подписываться на публикации других авторов. Сервис «Список покупок» позволит пользователям создавать список продуктов, которые нужно купить для приготовления выбранных блюд.
Сайт доступен по адресу: http://158.160.2.35/
- Установите Docker
- Клонируйте репозиторий
git clone https://github.com/margoloko/foodgram-project-react-1.git
- Создайте и заполните файл .env в папке infra
- SECRET_KEY
- DB_ENGINE=django.db.backends.postgresql
- DB_NAME=postgres
- POSTGRES_USER=postgres
- POSTGRES_PASSWORD=postgres
- DB_HOST=db
- DB_PORT=5432
- Запустите docker-compose в директории infra_sp2/infra командой
sudo docker-compose up -d --build
- Выполните миграции
sudo docker-compose exec backend python manage.py migrate
- Создайте суперпользователя
sudo docker-compose exec backend python manage.py createsuperuser
- Для сбора статики воспользуйтесь командой
sudo docker-compose exec backend python manage.py collectstatic --no-input
- Для загрузки базы данных ингрединтов
sudo docker-compose exec backend python manage.py load_data
- Логин: mm
- Пароль: 123asd456
- Python
- Django Rest Framework
- Docker
- Nginx
- Postgres