Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Foodgram - социальная сеть о кулинарии

Делитесь рецептами и пробуйте новые 🍰


Сервис доступен по адресу:

http://51.250.99.225/

Возможности сервиса:

  • делитесь своими рецептами
  • смотрите рецепты других пользователей
  • добавляйте рецепты в избранное
  • быстро формируйте список покупок, добавляя рецепт в корзину
  • следите за своими друзьями и коллегами

Технологии:

  • Django
  • Python
  • Docker

Запуск проекта:

  1. Клонируйте проект:
git clone https://github.com/ruzhova/foodgram-project-react.git
  1. Подготовьте сервер:
scp docker-compose.yml <username>@<host>:/home/<username>/
scp nginx.conf <username>@<host>:/home/<username>/
scp .env <username>@<host>:/home/<username>/
  1. Установите docker и docker-compose:
sudo apt install docker.io 
sudo apt install docker-compose
  1. Соберите контейнер и выполните миграции:
sudo docker-compose up -d --build
sudo docker-compose exec backend python manage.py migrate
  1. Создайте суперюзера и соберите статику:
sudo docker-compose exec backend python manage.py createsuperuser
sudo docker-compose exec backend python manage.py collectstatic --no-input
  1. Скопируйте предустановленные данные json:
sudo docker-compose exec backend python manage.py loadmodels --path 'recipes/data/ingredients.json'
sudo docker-compose exec backend python manage.py loadmodels --path 'recipes/data/tags.json'
  1. Данные для проверки работы приложения: Суперпользователь:
email: blondie@gmail.com
password: deblondharry

example workflow

About

Foodgram project

Resources

Stars

5 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages