Skip to content

MultikPatin/fcp-users

Repository files navigation

repo size py version

Python pydantic backoff

fastapi fastapi limiter async_fastapi_jwt_auth werkzeug authlib

sqlalchemy alembic asyncpg

redis

uvicorn gunicorn


Poetry Ruff pre-commit mypy

Описание

Сервис авторизации и аутентификации с возможностью работы с JWT токенами и технологией Oauth2.

Инструкция по развёртыванию проекта

  • клонировать проект на компьютер
    git clone git@github.com:MultikPatin/Auth-service.git
  • Установить менеджер зависимостей poetry
    python -m pip install poetry
  • запуск виртуального окружения
    poetry shell
  • установить зависимости
    poetry install --all-extras --with dev --with test

Сервис реализован в контейнерах Docker

  • запуск docker-compose
    docker-compose up -d -f docker-compose.yml

Для выполнения тестов в контейнерах Docker

  • запуск docker-compose
    docker-compose up -d -f docker-compose.test.yml

About

Сервис авторизации

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors