- Backend: users table + admin seed (004), /api/auth endpoints, JWT auth dep gating benchmarks + research routes - Frontend: AuthContext, LoginPage, ProtectedRoute, subpath-aware via VITE_BASE / import.meta.env.BASE_URL so same build works at /opt/ - deploy/: Dockerfile.prod, docker-compose.prod.yml, Apache vhost fragment template, and idempotent deploy.sh (port scan, rsync, env generation, Apache Include + reload) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
13 lines
260 B
Text
13 lines
260 B
Text
fastapi==0.115.6
|
|
uvicorn[standard]==0.34.0
|
|
sqlalchemy[asyncio]==2.0.36
|
|
asyncpg==0.30.0
|
|
alembic==1.14.1
|
|
pydantic-settings==2.7.1
|
|
httpx==0.28.1
|
|
anthropic==0.42.0
|
|
cohere==5.13.3
|
|
passlib==1.7.4
|
|
bcrypt==4.0.1
|
|
email-validator==2.2.0
|
|
python-jose[cryptography]==3.3.0
|