Skip to content

margoloko/foodgram-project-react-1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

example workflow

Проект «Продуктовый помощник»

Проект «Продуктовый помощник» создан для публикции рецептов. Это сайт, на котором пользователи будут публиковать рецепты, добавлять чужие рецепты в избранное и подписываться на публикации других авторов. Сервис «Список покупок» позволит пользователям создавать список продуктов, которые нужно купить для приготовления выбранных блюд.


Сайт доступен по адресу: http://158.160.2.35/


Для запуска приложения в контейнерах:

  • Установите Docker
  • Клонируйте репозиторий git clone https://github.com/margoloko/foodgram-project-react-1.git
  • Создайте и заполните файл .env в папке infra

Заполнение .env файла:

  • 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

Для доступа в админ-зону:

http://158.160.2.35/admin

  • Логин: mm
  • Пароль: 123asd456

Технологии:

  • Python
  • Django Rest Framework
  • Docker
  • Nginx
  • Postgres

Автор:

Балахонова Марина

About

Foodgram 🍎 Project was created to publish recipes.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published