MCPcopy Create free account
hub / github.com/Datakitpage/Datakit / run_server

Function run_server

cli-python/datakit_local/server.py:101–121  ·  view source on GitHub ↗

Run the DataKit server

(
    host: str = "127.0.0.1",
    port: Optional[int] = None,
    reload: bool = False
)

Source from the content-addressed store, hash-verified

99
100
101def run_server(
102 host: str = "127.0.0.1",
103 port: Optional[int] = None,
104 reload: bool = False
105):
106 """Run the DataKit server"""
107 import uvicorn
108
109 if port is None:
110 port = find_free_port()
111
112 app = create_app()
113
114 uvicorn.run(
115 app,
116 host=host,
117 port=port,
118 reload=reload,
119 access_log=False,
120 log_level="error" if not reload else "info"
121 )
122
123
124if __name__ == "__main__":

Callers 1

server.pyFile · 0.85

Calls 2

find_free_portFunction · 0.85
create_appFunction · 0.85

Tested by

no test coverage detected