Watch
1
0
Fork
You've already forked Seyyed_arc
0
forked from hesabix/arc
Seyyed_arc/hesabixAPI/README.md

22 lines
855 B
Markdown
Executable file

# Hesabix API
Monolithic modular backend (DDD-lite) using FastAPI + SQLAlchemy + MySQL.
## Quickstart (Dev)
1. Create and fill `.env` from `.env.example`.
2. Install dependencies:
```bash
pip install -e .[dev]
```
3. Run app:
```bash
uvicorn app.main:app --reload
```
Health endpoint: `GET /api/v1/health`.
## Configuration
- See `app/core/settings.py` and `.env.example`.
- چت CRM و WebSocket: اگر Redis برای API خاموش است، برای رویدادهای زندهٔ چت باید **تک worker** یا **sticky وب‌سوکت** باشد؛ جزییات: [`docs/CRM_CHAT_WEBSOCKET_DEPLOYMENT.md`](docs/CRM_CHAT_WEBSOCKET_DEPLOYMENT.md).
- معماری، رفتار تراکنشی و راهنمای پایش ایمپورت Excel کالا/خدمت: [`docs/PRODUCT_EXCEL_IMPORT_PERFORMANCE.md`](docs/PRODUCT_EXCEL_IMPORT_PERFORMANCE.md).