# 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=... ```