martian7777 commited on
Commit
f546238
·
1 Parent(s): fa840fe

feat: add Gradio frontend and update subprocess calls to use sys.executable

Browse files
Files changed (2) hide show
  1. run.py +2 -2
  2. src/frontend/app.py +1 -1
run.py CHANGED
@@ -30,14 +30,14 @@ def _spawn(args: list[str], name: str) -> subprocess.Popen:
30
 
31
 
32
  def run_migrate() -> int:
33
- return subprocess.call(["alembic", "upgrade", "head"], env=ENV, cwd=ROOT)
34
 
35
 
36
  def run_api() -> subprocess.Popen:
37
  host = os.getenv("API_HOST", "0.0.0.0")
38
  port = os.getenv("API_PORT", "8000")
39
  return _spawn(
40
- ["uvicorn", "app.main:app", "--host", host, "--port", port, "--reload"],
41
  "api",
42
  )
43
 
 
30
 
31
 
32
  def run_migrate() -> int:
33
+ return subprocess.call([sys.executable, "-m", "alembic", "upgrade", "head"], env=ENV, cwd=ROOT)
34
 
35
 
36
  def run_api() -> subprocess.Popen:
37
  host = os.getenv("API_HOST", "0.0.0.0")
38
  port = os.getenv("API_PORT", "8000")
39
  return _spawn(
40
+ [sys.executable, "-m", "uvicorn", "app.main:app", "--host", host, "--port", port, "--reload"],
41
  "api",
42
  )
43
 
src/frontend/app.py CHANGED
@@ -387,7 +387,7 @@ def _sync_third_dropdown(client: APIClient):
387
  def main() -> None:
388
  host = os.getenv("FRONTEND_HOST", "0.0.0.0")
389
  port = int(os.getenv("FRONTEND_PORT", "7860"))
390
- build_ui().queue().launch(server_name=host, server_port=port, show_api=False)
391
 
392
 
393
  if __name__ == "__main__":
 
387
  def main() -> None:
388
  host = os.getenv("FRONTEND_HOST", "0.0.0.0")
389
  port = int(os.getenv("FRONTEND_PORT", "7860"))
390
+ build_ui().queue().launch(server_name=host, server_port=port)
391
 
392
 
393
  if __name__ == "__main__":