Создать файл .env
.
Пример переменных окружения смотреть в .env.sample
.
# Запуск из docker compose
docker-compose up
# Для того, чтобы зайти в fastapi контейнер
docker-compose exec backend bash
Пример приложения с FastAPI и асинхронной SQLAlchemy.
Данное приложение демонстрирует пример Чистой Архитектуры и использования фреймворка Dependency Injector.
Здесь мы имеем три таблицы - User, OutstandingToken и BlacklistToken.
В проекте реализована базовая авторизация пользователей через JWT токены, добавление токенов в Blacklist, а также изменение пользователя.