Проект YaMDb собирает отзывы (Review) пользователей на произведения (Titles). Произведения делятся на категории: «Книги», «Фильмы», «Музыка». Список категорий (Category) может быть расширен (например, можно добавить категорию «Изобразительное искусство» или «Ювелирка»).
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/ArtyKurkin/yamdb_final.git
cd yamdb_final
cd api_yamdb
Переходим в директорию с файлом docker_compose.yaml:
cd infra
Собираем контейнеры и запускаем их:
docker-compose up -d --build
Выполняем миграции:
docker-compose exec web python manage.py migrate
Создаем суперпользователя:
docker-compose exec web python manage.py createsuperuser
Собираем статику:
docker-compose exec web python manage.py collectstatic --no-input
Заполняем базу данных:
docker-compose exec web python manage.py loaddata fixtures.json