diff --git a/backend/main.py b/backend/main.py index 76822ec6..fd0efd78 100644 --- a/backend/main.py +++ b/backend/main.py @@ -4,6 +4,8 @@ from fastapi import FastAPI from multiprocessing import freeze_support from api.core import Exceptions,Middleware,Gzip import uvicorn +import os +import time application = FastAPI(docs_url='/doc', redoc_url=None) application.add_exception_handler(Exception, Exceptions.all_exception_handler) @@ -19,6 +21,8 @@ if __name__ == '__main__': print("dcalc is starting...") return print("Application starting...") + os.environ['TZ'] = 'Asia/Shanghai' + time.tzset() uvicorn.run(app = "main:application", host='0.0.0.0', port=config.PORT, workers=config.WORKERS,reload=False) diff --git a/backend/mcpServer.py b/backend/mcpServer.py index b3849b9f..d1d8d18c 100644 --- a/backend/mcpServer.py +++ b/backend/mcpServer.py @@ -1,4 +1,7 @@ +import os +import time + from fastmcp import FastMCP from main import application from fastmcp.server.providers.openapi import MCPType @@ -19,4 +22,7 @@ mcp = FastMCP.from_fastapi( route_map_fn=custom_route_mapper, ) + +os.environ['TZ'] = 'Asia/Shanghai' +time.tzset() mcp.run(transport="streamable-http", host="0.0.0.0", port=config.MCPPORT)