Spaces:
Sleeping
Sleeping
Commit ·
bca2b27
1
Parent(s): c3ac59e
fix: add main() entrypoint for OpenEnv validator
Browse files- openenv.yaml +1 -1
- pyproject.toml +1 -1
- 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:
|
| 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:
|
| 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 |
-
|
| 10 |
import json
|
| 11 |
|
| 12 |
app = FastAPI()
|
|
@@ -71,6 +71,9 @@ def root():
|
|
| 71 |
return {"status": "ok"}
|
| 72 |
|
| 73 |
|
| 74 |
-
|
| 75 |
-
|
| 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()
|