aboutsummaryrefslogtreecommitdiffstats
path: root/webui.py
diff options
context:
space:
mode:
authorKeavon Chambers <keavon@keavon.com>2022-11-07 08:13:58 +0000
committerKeavon Chambers <keavon@keavon.com>2022-11-07 08:13:58 +0000
commita258fd60dbe2d68325339405a2aa72816d06d2fd (patch)
treeb4e550df6a4220a170c498782b3e2211f5f282d5 /webui.py
parent804d9fb83d0c63ca3acd36378707ce47b8f12599 (diff)
downloadstable-diffusion-webui-gfx803-a258fd60dbe2d68325339405a2aa72816d06d2fd.tar.gz
stable-diffusion-webui-gfx803-a258fd60dbe2d68325339405a2aa72816d06d2fd.tar.bz2
stable-diffusion-webui-gfx803-a258fd60dbe2d68325339405a2aa72816d06d2fd.zip
Add CORS-allow policy launch argument using regex
Diffstat (limited to 'webui.py')
-rw-r--r--webui.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/webui.py b/webui.py
index f4f1d74d..066d94f7 100644
--- a/webui.py
+++ b/webui.py
@@ -107,8 +107,12 @@ def initialize():
def setup_cors(app):
- if cmd_opts.cors_allow_origins:
+ if cmd_opts.cors_allow_origins and cmd_opts.cors_allow_origins_regex:
+ app.add_middleware(CORSMiddleware, allow_origins=cmd_opts.cors_allow_origins.split(','), allow_origin_regex=cmd_opts.cors_allow_origins_regex, allow_methods=['*'])
+ elif cmd_opts.cors_allow_origins:
app.add_middleware(CORSMiddleware, allow_origins=cmd_opts.cors_allow_origins.split(','), allow_methods=['*'])
+ elif cmd_opts.cors_allow_origins_regex:
+ app.add_middleware(CORSMiddleware, allow_origin_regex=cmd_opts.cors_allow_origins_regex, allow_methods=['*'])
def create_api(app):