Revrse commited on
Commit
cb8994c
·
1 Parent(s): 5fcd861

fix: server entry point uses main() function as required by multi-mode validator

Browse files
Files changed (2) hide show
  1. pyproject.toml +1 -1
  2. server/app.py +6 -1
pyproject.toml CHANGED
@@ -16,4 +16,4 @@ dependencies = [
16
  ]
17
 
18
  [project.scripts]
19
- server = "app:app"
 
16
  ]
17
 
18
  [project.scripts]
19
+ server = "server.app:main"
server/app.py CHANGED
@@ -13,6 +13,11 @@ sys.path.insert(0, os.path.join(os.path.dirname(__file__), ".."))
13
 
14
  from app import app # noqa: F401 — re-export for uvicorn
15
 
16
- if __name__ == "__main__":
 
17
  import uvicorn
18
  uvicorn.run("server.app:app", host="0.0.0.0", port=7860, reload=False)
 
 
 
 
 
13
 
14
  from app import app # noqa: F401 — re-export for uvicorn
15
 
16
+
17
+ def main():
18
  import uvicorn
19
  uvicorn.run("server.app:app", host="0.0.0.0", port=7860, reload=False)
20
+
21
+
22
+ if __name__ == "__main__":
23
+ main()