NexusMemory / backend /run.py
bharatverse11's picture
Nexus Memory backend on HF Spaces (Docker + Ollama)
044b758
Raw
History Blame Contribute Delete
757 Bytes
import uvicorn
import os
from pathlib import Path
# Absolute path to backend directory only
BACKEND_DIR = Path(__file__).parent.resolve()
if __name__ == "__main__":
print(f"👀 Watching: {BACKEND_DIR}")
print(f"🚫 venv location: {BACKEND_DIR.parent / 'venv'}")
uvicorn.run(
"main:app",
host="0.0.0.0",
port=8000,
reload=True,
reload_dirs=[str(BACKEND_DIR)], # Only watch backend/ — absolute path
reload_excludes=[
"*.pyc",
"*.pyo",
"*__pycache__*",
"*.db",
"*.db-shm",
"*.db-wal",
"chroma_db/*",
"uploads/*",
"*.log",
],
log_level="info",
workers=1,
)