mirror of
https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
synced 2025-01-06 15:15:05 +08:00
fixing --subpath on newer gradio version
This commit is contained in:
parent
394ffa7b0a
commit
24d4475bdb
12
webui.py
12
webui.py
@ -359,7 +359,11 @@ def api_only():
|
|||||||
modules.script_callbacks.app_started_callback(None, app)
|
modules.script_callbacks.app_started_callback(None, app)
|
||||||
|
|
||||||
print(f"Startup time: {startup_timer.summary()}.")
|
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 stop_route(request):
|
def stop_route(request):
|
||||||
@ -403,6 +407,7 @@ def webui():
|
|||||||
"docs_url": "/docs",
|
"docs_url": "/docs",
|
||||||
"redoc_url": "/redoc",
|
"redoc_url": "/redoc",
|
||||||
},
|
},
|
||||||
|
root_path = f"/{cmd_opts.subpath}",
|
||||||
)
|
)
|
||||||
if cmd_opts.add_stop_route:
|
if cmd_opts.add_stop_route:
|
||||||
app.add_route("/_stop", stop_route, methods=["POST"])
|
app.add_route("/_stop", stop_route, methods=["POST"])
|
||||||
@ -436,11 +441,6 @@ def webui():
|
|||||||
timer.startup_record = startup_timer.dump()
|
timer.startup_record = startup_timer.dump()
|
||||||
print(f"Startup time: {startup_timer.summary()}.")
|
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:
|
try:
|
||||||
while True:
|
while True:
|
||||||
server_command = shared.state.wait_for_server_command(timeout=5)
|
server_command = shared.state.wait_for_server_command(timeout=5)
|
||||||
|
Loading…
Reference in New Issue
Block a user