Skip to content

Chist-Sergey/foodgram-project-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

praktikum_new_diplom

foodgram-project-react workflow

Демоверсия сайта: http://84.201.162.161

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

После выполнения push необходимо зайти на сервер
$ ssh yc-user@<IP адрес>

Подготовка и запуск проекта

Склонировать репозиторий на локальную машину:

git clone https://github.com/Chist-Sergey/foodgram-project-react

Перейти в папку с проектом:

cd foodgram-project-react

В папке infra создать файл .env с содержимым переменных окружения:

DB_ENGINE=db
POSTGRES_DB=postgres
POSTGRES_USER=postgres
POSTGRES_PASSWORD=postgres
DB_HOST=postgres
DB_PORT=postgres

Установка докер

https://docs.docker.com/engine/install/

Запуск проекта из директории infra

docker-compose up -d --buildShell

Создание миграций приложения пользователей

docker-compose exec backend python manage.py makemigrations usersShell

Создание миграций приложения рецептов

docker-compose exec backend python manage.py makemigrations apiShell

Сбор статики

docker-compose exec backend python manage.py collectstatic --no-inputShell

Миграции

docker-compose exec backend python manage.py migrate --noinputShell

Cоздания суперпользователя

docker-compose exec backend python manage.py createsuperuserShell

Заполнения базы начальными данными

docker-compose exec backend python manage.py loaddata fixtures/fixtures.jsonShell

Работал над проектом: Чистов С. В. - ученик Яндекс.Практикум

https://hub.docker.com/repository/docker/Chist-Sergey/foodgram - dockerhub

http://84.201.162.161/ - облако