Sovushka-sever / yamdb_final

yamdb_final

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

yamdb_final

yamdb workflow status

Проект YaMDb собирает отзывы (Review) и комментарии (Comments) пользователей на произведения (Title). Произведения делятся на категории (Category). Произведению может быть присвоен жанр (Genres) из списка предустановленных. Так же есть часть управления пользователями (Auth и Users). Задача — написать проект и API так, чтобы они полностью соответствовали документации.

Начало

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

Предварительные требования

Должны быть установлены Docker и Docker-Compose

Инструкция по установке:

Установка

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

  • Собрать образ
docker-compose build
  • Запустить docker-compose
docker-compose up
  • Для остановки docker-compose
docker-compose down

Дополнительные команды

для выполнения этих команд вы должны находится в yamdb_final и у вас должен быть запущен docker-compose

  • Для выполнения миграций:
docker-compose run web python manage.py migrate
  • Для заполнения базы начальными данными:
docker-compose run web python manage.py loaddata fixtures.json
  • Для создания суперюзера:
docker-compose run web python manage.py createsuperuser

Авторы

  • Sovushka-sever
  • Sommary
  • AVStorchak

Лицензия

Этот проект находится под лицензией Apache License 2.0. Подробности в файле LICENSE

About

yamdb_final

License:Apache License 2.0


Languages

Language:Python 97.3%Language:HTML 1.6%Language:Shell 0.6%Language:Dockerfile 0.5%