Текущий роботающия проект доступен по адресу http://51.250.103.68/
Логин: admin Пароль: admin
Продуктовый помощник Foodgram позволяет пользователям публиковать рецепты, добавлять понравившиеся рецепты в избранное и подписываться на публикации других авторов. Также есть возможность скачать список продуктов, необходимых для приготовления выбранных блюд.
Амир Нурмухамбетов (github profile)
- Python 3.8
- Django 2.2.28
- DRF (Django Rest Framework)
- PostgreSQL
- Docker Compose
- Nginx
- Gunicorn
SECRET_KEY=your_secret_key
DB_ENGINE=django.db.backends.postgresql
DB_NAME=your_db_name
POSTGRES_USER=your_db_user
POSTGRES_PASSWORD=your_db_password
DB_HOST=db
DB_PORT=5432
- Склонируйте репозиторий на свой компьютер
git clone [email protected]:Hereugo/foodgram-project-react.git
- Перейдите в папку с проектом
cd foodgram-project-react
cd infra
- Создайте файл .env и заполните его переменными окружения
touch .env
- Запустите проект
docker-compose up -d --build
- Перейдите в контейнер с проектом
docker-compose exec backend bash
- Выполните миграции
python manage.py migrate
- Создайте суперпользователя
python manage.py createsuperuser
- Соберите статику
python manage.py collectstatic
- Загрузите фикстуры для ингредиентов
python manage.py load_data
- Перейти по адресу http://localhost
Документация доступна по адресу http://localhost/redoc