Wire production domain, CORS for tenant subdomains, celery volume mounts, and nginx reverse proxy configs for apex, API, identity, auth, and wildcard tenants. Co-authored-by: Cursor <cursoragent@cursor.com>
33 lines
740 B
Plaintext
33 lines
740 B
Plaintext
# ---- Core Framework ----
|
|
fastapi==0.111.0
|
|
uvicorn[standard]==0.30.1
|
|
pydantic==2.7.4
|
|
pydantic-settings==2.3.4
|
|
|
|
# ---- Database ----
|
|
sqlalchemy==2.0.31
|
|
alembic==1.13.2
|
|
asyncpg==0.29.0 # درایور async برای PostgreSQL
|
|
psycopg[binary]==3.2.1 # درایور sync برای Alembic
|
|
|
|
# ---- Cache / Redis ----
|
|
redis==5.0.7
|
|
|
|
# ---- Celery ----
|
|
celery==5.4.0
|
|
|
|
# ---- HTTP client (ارتباط بین سرویسها) ----
|
|
httpx==0.27.0
|
|
requests==2.32.3
|
|
|
|
# ---- Auth / JWT ----
|
|
pyjwt[crypto]==2.8.0
|
|
|
|
# ---- کتابخانه مشترک پلتفرم ----
|
|
-e ../shared-lib
|
|
|
|
# ---- Testing ----
|
|
pytest==8.2.2
|
|
pytest-asyncio==0.23.7
|
|
aiosqlite==0.20.0 # دیتابیس درونحافظهای برای تستها
|