1
0
mirror of https://github.com/ltcptgeneral/cs239-caching.git synced 2025-04-01 20:33:26 +00:00
2025-02-22 07:46:22 +00:00

14 lines
427 B
Python

import os
import uvicorn
from database import init_db # Ensure database initializes before starting FastAPI
import logging
os.environ["PYTHONDONTWRITEBYTECODE"] = "1"
if __name__ == "__main__":
# Initialize TinyDB (NoSQL) before FastAPI starts
init_db()
# Start the FastAPI server with custom options
uvicorn.run("main:app", host="0.0.0.0", port=8000, reload=True, workers=2, log_level=logging.WARNING)