Skip to content

mixma5ter/foodgram-project-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FoodGram

Build Status

Описание проекта

Cайт Foodgram («Продуктовый помощник») создан для начинающих кулинаров и изысканных гурманов.

Системные требования

  • Python 3.7+
  • Docker
  • Works on Linux, Windows, macOS

Стек технологий

  • Python 3.7
  • Django 2.2
  • Rest API
  • Postgresql
  • Nginx
  • gunicorn
  • Docker
  • DockerHub
  • GitHub Actions (CI/CD)

Установка проекта из репозитория

  1. Клонировать репозиторий и перейти в него в командной строке:
git clone git@github.com:mixma5ter/foodgram-project-react.git

cd foodgram-project-react
  1. Cоздать и активировать виртуальное окружение:
python -m venv venv

source venv/bin/activate
  1. Установить зависимости из файла requirements.txt:
python -m pip install --upgrade pip

pip install -r requirements.txt
  1. Выполнить миграции:
cd backend

python manage.py migrate
  1. Заполнение БД тестовыми данными:
python manage.py load_ingridients
  1. Запустить контейнер фронтенда:
cd ../infra

docker-compose up -d
  1. Запустить проект:
cd -

python manage.py runserver

About

Cайт для кулинаров

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published