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

57 lines
1.2 KiB
Markdown

# 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
```
## Запуск
```bash
# 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
## Переменные окружения
```env
DATABASE_URL=postgresql://team_board:password@localhost:5432/team_board
REDIS_URL=redis://localhost:6379
AUTHENTIK_CLIENT_ID=...
AUTHENTIK_CLIENT_SECRET=...
```