Chist-Sergey / foodgram-project-react

Foodgram project template

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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/ - облако

About

Foodgram project template


Languages

Language:Python 97.6%Language:JavaScript 1.6%Language:CSS 0.4%Language:PowerShell 0.3%Language:HTML 0.1%Language:Batchfile 0.0%Language:Dockerfile 0.0%Language:Shell 0.0%