From e2dcb2134ba6b5bafeb02807d1779c06137c78e4 Mon Sep 17 00:00:00 2001 From: Anthony Malkoun Date: Tue, 23 Apr 2024 16:25:53 +0300 Subject: [PATCH] Automatically open a browser tab to the app endpoint when running the bundled app --- text2sql-backend/main.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/text2sql-backend/main.py b/text2sql-backend/main.py index c42ed712..fa30b2f3 100644 --- a/text2sql-backend/main.py +++ b/text2sql-backend/main.py @@ -7,6 +7,7 @@ import uvicorn from alembic import command from alembic.config import Config +import webbrowser from contextlib import asynccontextmanager from fastapi import Body, Depends, FastAPI, HTTPException, Request, Response from fastapi.staticfiles import StaticFiles @@ -56,6 +57,7 @@ async def lifespan(app: FastAPI): # On startup if IS_BUNDLED: run_migrations() + webbrowser.open("http://localhost:7377", new=2) yield # On shutdown