|
@@ -1,5 +1,6 @@
|
|
|
from __future__ import annotations
|
|
from __future__ import annotations
|
|
|
|
|
|
|
|
|
|
+import os
|
|
|
import uvicorn
|
|
import uvicorn
|
|
|
|
|
|
|
|
from src.metals_mcp.config import HOST, PORT
|
|
from src.metals_mcp.config import HOST, PORT
|
|
@@ -8,4 +9,5 @@ from src.metals_mcp.server_fastmcp import create_app
|
|
|
app = create_app()
|
|
app = create_app()
|
|
|
|
|
|
|
|
if __name__ == "__main__":
|
|
if __name__ == "__main__":
|
|
|
- uvicorn.run("main:app", host=HOST, port=PORT, reload=True)
|
|
|
|
|
|
|
+ reload_enabled = os.getenv("METALS_RELOAD", "0").lower() in {"1", "true", "yes", "on"}
|
|
|
|
|
+ uvicorn.run("main:app", host=HOST, port=PORT, reload=reload_enabled)
|