diff --git a/.pid/backend.pid b/.pid/backend.pid new file mode 100644 index 0000000..c35c315 --- /dev/null +++ b/.pid/backend.pid @@ -0,0 +1 @@ +3492623 diff --git a/.pid/frontend.pid b/.pid/frontend.pid new file mode 100644 index 0000000..b3344ef --- /dev/null +++ b/.pid/frontend.pid @@ -0,0 +1 @@ +3492666 diff --git a/frontend/serve.py b/frontend/serve.py index d90c616..740973b 100644 --- a/frontend/serve.py +++ b/frontend/serve.py @@ -99,9 +99,11 @@ from starlette.responses import Response routes = [ WebSocketRoute("/ws/{path:path}", vnc_websocket, name="vnc"), - Route("/api/{path:path}", proxy_api), - Route("/api", proxy_api), - Mount("/", StaticFiles(directory=DIST_DIR, html=True), name="static"), + Route("/api/{path:path}", proxy_api, methods=["GET", "POST", "PUT", "DELETE", "PATCH", "OPTIONS"]), + Route("/api", proxy_api, methods=["GET", "POST", "PUT", "DELETE", "PATCH", "OPTIONS"]), + Mount("/assets", StaticFiles(directory=os.path.join(DIST_DIR, "assets")), name="static-assets"), + Route("/{path:path}", serve_spa), + Route("/", serve_spa), ] app = Starlette(routes=routes)