File size: 556 Bytes
1f213fe
410e78d
 
1f213fe
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
from openenv.core.env_server.http_server import create_app
from models import PMOpsAction, PMOpsObservation
from server.pm_ops_environment import PMOpsEnvironment


def create_environment():
    return PMOpsEnvironment()


app = create_app(
    create_environment,
    PMOpsAction,
    PMOpsObservation,
    env_name="pm_ops",
    max_concurrent_envs=8,
)


@app.get("/")
def root():
    return {"name": "pm_ops", "status": "running"}


def main():
    import uvicorn
    uvicorn.run(app, host="0.0.0.0", port=8000)


if __name__ == "__main__":
    main()