Spaces:
Sleeping
Sleeping
File size: 640 Bytes
cffa410 e9315b2 cffa410 e9315b2 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
from fastapi.responses import RedirectResponse
from openenv_core.env_server import create_web_interface_app
from jssp_openenv.examples import FT06
from jssp_openenv.models import JSSPAction, JSSPObservation
from jssp_openenv.server.jssp_environment import JSSPEnvironment
env = JSSPEnvironment(FT06)
app = create_web_interface_app(env, JSSPAction, JSSPObservation, "JSSP (FT06)")
# Hack: redirect / to /web
@app.get("/")
async def redirect_to_web():
# TODO: should be done in openenv directly ?
return RedirectResponse(url="/web")
if __name__ == "__main__":
import uvicorn
uvicorn.run(app, host="0.0.0.0", port=8000)
|