Merge pull request #11478 from catalpaaa/subpath

Fixing --subpath on newer gradio version
This commit is contained in:
AUTOMATIC1111 2023-07-08 14:53:42 +03:00 committed by GitHub
commit 211c3398f6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -370,7 +370,11 @@ def api_only():
modules.script_callbacks.app_started_callback(None, app)
print(f"Startup time: {startup_timer.summary()}.")
api.launch(server_name="0.0.0.0" if cmd_opts.listen else "127.0.0.1", port=cmd_opts.port if cmd_opts.port else 7861)
api.launch(
server_name="0.0.0.0" if cmd_opts.listen else "127.0.0.1",
port=cmd_opts.port if cmd_opts.port else 7861,
root_path = f"/{cmd_opts.subpath}"
)
def webui():
@ -409,6 +413,7 @@ def webui():
"docs_url": "/docs",
"redoc_url": "/redoc",
},
root_path = f"/{cmd_opts.subpath}",
)
# after initial launch, disable --autolaunch for subsequent restarts
@ -440,11 +445,6 @@ def webui():
timer.startup_record = startup_timer.dump()
print(f"Startup time: {startup_timer.summary()}.")
if cmd_opts.subpath:
redirector = FastAPI()
redirector.get("/")
gradio.mount_gradio_app(redirector, shared.demo, path=f"/{cmd_opts.subpath}")
try:
while True:
server_command = shared.state.wait_for_server_command(timeout=5)