Для начала работы необходимо создать в корне проекта .env файл с переменной API_database_url и присвоить ей значение url адреса по которому необходимо обращаться к ДБ в формате postgresql://[user[:password]@][netloc][:port][/dbname]
- Теперь нужно усатновить все записимости с помощью пакетного менеджера poetry командой "poetry install", без кавычек.
- Далее необходимо произвести миграцию, достаточно команды "alembic upgrade head", без кавычек.
- Запуск API осуществялется командой "make run", без кавычек.
В API предусмотренно два маршрута:
- POST /users/test - заполняет БД тремя тестовыми пользователям
- GET /users/search/{string} - позволяет искать пользователей по БД, вместо "string" вводится строка запроса, поиск чувствиетелен к регистру(михаил != Михаил)