added regex filter for certain urls to CORS

This commit is contained in:
2025-05-09 12:33:10 +02:00
parent 98c6e9aac0
commit bdae82dda6
4 changed files with 18 additions and 16 deletions
+5 -1
View File
@@ -8,8 +8,12 @@ from flask import Flask
from openapi_server import encoder
from pymongo import MongoClient
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"
client = MongoClient(host='mongodb://admin:admin@announcement-service-database-svc:27017/?authSource=admin')
db = client["MainDB"]
collection = db['patch_notes']
@@ -19,7 +23,7 @@ app = connexion.FlaskApp(__name__, specification_dir='./openapi/')
app.add_middleware(
CORSMiddleware,
position=MiddlewarePosition.BEFORE_EXCEPTION,
allow_origins=["http://localhost:4200"],
allow_origins=["http://localhost:4200", kanzleiapp_urls, masasana_urls],
allow_credentials=True,
allow_methods=["*"],
allow_headers=["*"],