Проект 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