FastAPIChat

Асинхронный API для чатов.


Цели

  • Авторизация пользователей
  • Логирование
  • Отправка сообщений на почту
  • Чаты на websocket
  • Тесты
  • Асинхронность

Технологии:

  • FastAPI framework
  • Docker, docker-compose
  • Postgres
  • SQLModel
  • Alembic

Команды

  • Запуск сервера: python manage.py run

  • Создание новых миграций: python manage.py make_migrations --message <сообщение миграции>

  • Запуск миграций: python manage.py migrate

  • Запуск сервисов: docker-compose up -d


Полезные ссылки