Задание выполнялось для компании IPavlov
Документация с описанием API:
http://localhost/docs
http://localhost/redoc
- Склонировать репозиторий на локальную машину:
https://github.com/NIK-TIGER-BILL/test_task_IPavlov
- Переименовать файл с перменными окружения .env_template на .env. И заполнить на свое усмотрение:
DB_ENGINE=<postgresql>
DB_NAME=<имя базы данных postgres>
DB_USER=<пользователь бд>
DB_PASSWORD=<пароль>
DB_HOST=<db>
DB_PORT=<5432>
- Соберите docker-compose:
docker-compose up -d --build
- Примените миграции:
docker-compose exec web alembic upgrade head
- Для отключения пропишите:
docker-compose down