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
kanzleiapp_urls = "[a-zA-Z0-9.-]+\.kanzleiapp\.io"
masasana_urls = r"[a-zA-Z0-9.-]+\.masasana\.ai"
kanzleiapp_urls = r"^https://[a-zA-Z0-9.-]+\.kanzleiapp\.io$"
masasana_urls = r"^https://[a-zA-Z0-9.-]+\.masasana\.ai$"
client = MongoClient(host='mongodb://admin:admin@announcement-service-database-svc:27017/?authSource=admin')
db = client["MainDB"]
collection = db['patch_notes']
@ -23,7 +22,10 @@ app = connexion.FlaskApp(__name__, specification_dir='./openapi/')
app.add_middleware(
CORSMiddleware,
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_methods=["*"],
allow_headers=["*"],