Это API проекта api_yamdb, который собирает отзывы (Review) пользователей на произведения (Title). Произведения делятся на категории (Category). В каждой категории есть произведения: книги, фильмы или музыка. Произведению может быть присвоен жанр (Genres) из списка предустановленных. Новые жанры может создавать только администратор.
Настроен Continuous Integration и Continuous Deployment для проекта YaMDB: автоматический запуск тестов, обновление образов на Docker Hub и автоматический деплой на боевой сервер при пуше в ветку main
- Python 3.8.5
- Django 3.0.5
- Docker-compose 3.7
- nginx 1.19.3
- postgres 12.4
$ ssh yc-user@<IP адрес>
https://docs.docker.com/engine/install/
docker-compose up -d --build
Shell
docker-compose exec web python manage.py makemigrations users
Shell
docker-compose exec web python manage.py migrate --noinput
Shell
docker-compose exec web python manage.py collectstatic --no-input
Shell
docker-compose exec web python manage.py createsuperuser
Shell
docker-compose exec web python manage.py loaddata fixtures.json
Shell
https://hub.docker.com/repository/docker/Chist-Sergey/yamdb_final - dockerhub