regex and CORS changes

This commit is contained in:
Justin Weins 2025-05-09 13:46:30 +02:00
parent bdae82dda6
commit d72345b2f8
1 changed files with 6 additions and 4 deletions

View File

@ -11,9 +11,8 @@ from starlette.middleware.cors import CORSMiddleware
import re import re
kanzleiapp_urls = "[a-zA-Z0-9.-]+\.kanzleiapp\.io" kanzleiapp_urls = r"^https://[a-zA-Z0-9.-]+\.kanzleiapp\.io$"
masasana_urls = r"[a-zA-Z0-9.-]+\.masasana\.ai" masasana_urls = r"^https://[a-zA-Z0-9.-]+\.masasana\.ai$"
client = MongoClient(host='mongodb://admin:admin@announcement-service-database-svc:27017/?authSource=admin') client = MongoClient(host='mongodb://admin:admin@announcement-service-database-svc:27017/?authSource=admin')
db = client["MainDB"] db = client["MainDB"]
collection = db['patch_notes'] collection = db['patch_notes']
@ -23,7 +22,10 @@ app = connexion.FlaskApp(__name__, specification_dir='./openapi/')
app.add_middleware( app.add_middleware(
CORSMiddleware, CORSMiddleware,
position=MiddlewarePosition.BEFORE_EXCEPTION, position=MiddlewarePosition.BEFORE_EXCEPTION,
allow_origins=["http://localhost:4200", kanzleiapp_urls, masasana_urls], allow_origins_regex=[
kanzleiapp_urls,
masasana_urls,
], allow_origins=["http://localhost:4200"],
allow_credentials=True, allow_credentials=True,
allow_methods=["*"], allow_methods=["*"],
allow_headers=["*"], allow_headers=["*"],