Vault.MCP / backend /main.py
bigwolfe
vault working
40fe67e
"""Entry point for running the FastAPI application."""
import os
import uvicorn
from dotenv import load_dotenv
from src.api.main import app
load_dotenv()
if __name__ == "__main__":
# Read port from environment variable, default to 8000 for FastAPI server
# (matches frontend proxy config and development scripts)
# Can be overridden: PORT=7860 python main.py
port = int(os.getenv("PORT", "8000"))
uvicorn.run(
"src.api.main:app",
host="0.0.0.0",
port=port,
reload=True,
)