prashantmatlani commited on
Commit
bca2b27
·
1 Parent(s): c3ac59e

fix: add main() entrypoint for OpenEnv validator

Browse files
Files changed (3) hide show
  1. openenv.yaml +1 -1
  2. pyproject.toml +1 -1
  3. server/app.py +7 -4
openenv.yaml CHANGED
@@ -15,7 +15,7 @@ entry_point: server.app:app
15
  # =========================
16
  interfaces:
17
  - type: http
18
- port: 8000
19
  routes:
20
  reset: /reset
21
  step: /step
 
15
  # =========================
16
  interfaces:
17
  - type: http
18
+ port: 7860
19
  routes:
20
  reset: /reset
21
  step: /step
pyproject.toml CHANGED
@@ -9,7 +9,7 @@ dependencies = [
9
  ]
10
 
11
  [project.scripts]
12
- server = "server.app:app"
13
 
14
  [build-system]
15
  requires = ["setuptools", "wheel"]
 
9
  ]
10
 
11
  [project.scripts]
12
+ server = "server.app:main"
13
 
14
  [build-system]
15
  requires = ["setuptools", "wheel"]
server/app.py CHANGED
@@ -6,7 +6,7 @@ from fastapi import FastAPI
6
  from pydantic import BaseModel
7
  from app.env import CustomerSupportEnv
8
 
9
- #import uvicorn
10
  import json
11
 
12
  app = FastAPI()
@@ -71,6 +71,9 @@ def root():
71
  return {"status": "ok"}
72
 
73
 
74
- #if __name__ == "__main__":
75
- # uvicorn.run("server.app:app", host="127.0.0.1", port=8000, reload=True)
76
-
 
 
 
 
6
  from pydantic import BaseModel
7
  from app.env import CustomerSupportEnv
8
 
9
+ import uvicorn
10
  import json
11
 
12
  app = FastAPI()
 
71
  return {"status": "ok"}
72
 
73
 
74
+ def main():
75
+ uvicorn.run("server.app:app", host="0.0.0.0", port=7860)
76
+
77
+
78
+ if __name__ == "__main__":
79
+ main()