diff options
author | AUTOMATIC1111 <16777216c@gmail.com> | 2023-05-02 08:01:27 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-05-02 08:01:27 +0000 |
commit | 4b6808f6ed77d2dd7ce0efb5005f28d5f55a9db7 (patch) | |
tree | f046eca53975a72f603e68ed14a2e50341753427 | |
parent | 4499bead4c1a20cac94f5411f7ba343f663bd415 (diff) | |
parent | 9eb5b3e90f1775af81c828f19e7caded70ba8884 (diff) | |
download | stable-diffusion-webui-gfx803-4b6808f6ed77d2dd7ce0efb5005f28d5f55a9db7.tar.gz stable-diffusion-webui-gfx803-4b6808f6ed77d2dd7ce0efb5005f28d5f55a9db7.tar.bz2 stable-diffusion-webui-gfx803-4b6808f6ed77d2dd7ce0efb5005f28d5f55a9db7.zip |
Merge pull request #9865 from catalpaaa/subpath-support
add subpath support
-rw-r--r-- | modules/cmd_args.py | 1 | ||||
-rw-r--r-- | webui.py | 5 | ||||
-rw-r--r--[-rwxr-xr-x] | webui.sh | 0 |
3 files changed, 6 insertions, 0 deletions
diff --git a/modules/cmd_args.py b/modules/cmd_args.py index f47c21bb..d906a571 100644 --- a/modules/cmd_args.py +++ b/modules/cmd_args.py @@ -102,3 +102,4 @@ parser.add_argument("--no-gradio-queue", action='store_true', help="Disables gra parser.add_argument("--skip-version-check", action='store_true', help="Do not check versions of torch and xformers")
parser.add_argument("--no-hashing", action='store_true', help="disable sha256 hashing of checkpoints to help loading performance", default=False)
parser.add_argument("--no-download-sd-model", action='store_true', help="don't download SD1.5 model even if no model is found in --ckpt-dir", default=False)
+parser.add_argument('--subpath', type=str, help='customize the subpath for gradio, use with reverse proxy')
\ No newline at end of file @@ -344,6 +344,11 @@ def webui(): print(f"Startup time: {startup_timer.summary()}.")
+ if cmd_opts.subpath:
+ redirector = FastAPI()
+ redirector.get("/")
+ mounted_app = gradio.mount_gradio_app(redirector, shared.demo, path=f"/{cmd_opts.subpath}")
+
wait_on_server(shared.demo)
print('Restarting UI...')
|