tracker/README.md
2026-02-15 11:57:18 +01:00

1.2 KiB

Team Board — Backend

API сервисы для Team Board. Python + FastAPI, микросервисная архитектура.

Сервисы

Сервис Порт Описание
gateway 8000 API Gateway, аутентификация
projects 8001 Проекты, Git интеграция
tasks 8002 Задачи, канбан, подзадачи
agents 8003 AI агенты
chat 8004 Чаты проектов

Структура

backend/
├── services/
│   ├── gateway/
│   ├── projects/
│   ├── tasks/
│   ├── agents/
│   └── chat/
├── docker-compose.yml
└── README.md

Запуск

# Development
cd services/tasks
pip install -r requirements.txt
uvicorn app:app --reload --port 8002

# Docker
docker-compose up -d

Стек

  • Python 3.12
  • FastAPI
  • PostgreSQL
  • Redis
  • SQLAlchemy

Переменные окружения

DATABASE_URL=postgresql://team_board:password@localhost:5432/team_board
REDIS_URL=redis://localhost:6379
AUTHENTIK_CLIENT_ID=...
AUTHENTIK_CLIENT_SECRET=...