Skip to content

Latest commit

 

History

History
48 lines (48 loc) · 1.56 KB

README.md

File metadata and controls

48 lines (48 loc) · 1.56 KB

yamdb_workflow.yml

Проект yamdb_final

Описание

API проект для получения информации, выполненное в ходе подготовки к командной работе.

Технологии

  • Python
  • Django
  • Docker
  • docker-compose

Шаблон env-файла

DB_ENGINE=django.db.backends.postgresql
DB_NAME=postgres
POSTGRES_USER=postgres
POSTGRES_PASSWORD=postgres
DB_HOST=db
DB_PORT=5432

Команды для запуска приложения

  • Склонируйте репозитрий
git clone https://github.com/Peshkov-Matvei/yamdb_final.git
  • Войдите в папку infra/
  • соберите образ docker-compoce
docker-compose up -d --build
  • Запустите миграции
docker-compose exec web python manage.py migrate
  • Запустите статику
docker-compose exec web python manage.py collectstatic --no-input
  • Создайте суперюзера
docker-compose exec web python manage.py createsuperuser
  • Заполните базу данных
docker-compose exec web python manage.py loaddata fixtures.json

Автор проекта

Пешков Матвей студент ЯндексПрактикума

Развернутый проект можно посмотреть по ссылке:

http://51.250.8.166/api/v1/