Цель сервиса - центральный сервис авторизации, выдает jwt токен при авторизации, позволяет выполнять операции CRUD над пользователями.
- Заполнить
.env
- Установить
poetry
- Создать виртуальное окружение и установить зависимости
- Запустить миграции в терминале с помощью
poetry run alembic upgrade head
- Запустить сервис с помощью
poetry run uvicorn src.main:app
С запуском сервиса создается пользователь supersu
с ролью admin
в сервисе auth
. Пароль для пользователя указывается в .env
. Под этим пользователем можно создавать других пользователей и выдавать им доступ в сервисы.