Проект YaMDb собирает отзывы пользователей на произведения. Произведения делятся на категории, такие как «Книги», «Фильмы», «Музыка». Список категорий может быть расширен. Произведению может быть присвоен жанр из списка предустановленных. Добавлять произведения, категории и жанры может только администратор. Пользователи могут оставить к произведениям текстовые отзывы и ставят произведению оценку в диапазоне от одного до десяти (целое число); из пользовательских оценок формируется усреднённая оценка произведения — рейтинг (целое число). На одно произведение пользователь может оставить только один отзыв. Добавлять отзывы, комментарии и ставить оценки могут только аутентифицированные пользователи.
Установка Docker - https://docs.docker.com/engine/install/
Установка Docker-compose - https://docs.docker.com/compose/install/
Из директории проекта (через консоль bash), выполните команду для запуска приложения:
docker-compose up --build
Далее смотрим список контейнеров и узнаём id необходимого контейнера:
docker container ls
В списке контейнеров находим контейнер, со строчкой включающей в себя слово "yamdb" в столбце "IMAGE"
Заходим в нужный контейнер с помощью команды:
docker exec -it <CONTAINER ID> sh
Выполняем миграцию базы данных и сбор статики:
python manage.py migrate
python manage.py collectstatic
Инструкция по использованию доступна по адресу http://localhost/redoc/