Initial commit for deployment

This commit is contained in:
Iyeoluwa Akinrinola
2025-05-09 15:41:16 +01:00
commit ac98999507
54 changed files with 4343 additions and 0 deletions
+28
View File
@@ -0,0 +1,28 @@
# Core dependencies with fixed versions for stability
fastapi==0.103.1
uvicorn[standard]==0.23.2
pydantic==2.3.0
python-dotenv==1.0.0
# AI/ML dependencies
pinecone-client==2.2.2
langchain==0.0.267
sentence-transformers==2.2.2
numpy==1.26.4
openai==1.3.0
# For local storage (will be replaced with MySQL in production)
sqlalchemy==2.0.20
pymysql==1.1.0
cryptography==41.0.3 # Required for PyMySQL
# Utilities
tqdm==4.67.1
requests==2.32.3
tenacity==8.5.0 # For retrying API calls
# Production dependencies
gunicorn==21.2.0 # Production WSGI server
python-json-logger==2.0.7 # Structured logging
prometheus-client==0.17.1 # Metrics
sentry-sdk==1.39.1 # Error tracking