/yamdb_final

yamdb_final

Primary LanguagePython

Проект YaMDb

Yamdb-app workflow

REST API для сервиса YaMDb — базы отзывов о фильмах, книгах и музыке.

Адрес сайта: http://84.201.160.7/api/v1/

Технологический стек

Установка

Необходим установленный и запущенный Docker. Инструкция по установке см. Docker.

Первый запуск проекта

Клонирование репозитория

git clone https://github.com/marinella2012/infra_sp2.git

Сборка и запуск образа

docker-compose up -d --build

При первом запуске для функционирования проекта необходимо создать и выполнить миграции

docker-compose exec web python manage.py makemigrations
docker-compose exec web python manage.py migrate

Сбор статики

docker-compose exec web python manage.py collectstatic

Создание учетной записи администратора

docker-compose exec web python manage.py createsuperuser

Загрузка в базу тестовых данных

docker-compose exec web python manage.py loaddata fixtures.json

Регулярный запуск

docker-compose up -d

Перейти в документацию API (redoc.yaml)

http://127.0.0.1:8000/redoc/