aboutsummaryrefslogtreecommitdiffstats
path: root/backend/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'backend/__init__.py')
-rw-r--r--backend/__init__.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/backend/__init__.py b/backend/__init__.py
index f8b0afe..b5360ef 100644
--- a/backend/__init__.py
+++ b/backend/__init__.py
@@ -8,12 +8,15 @@ from starlette.middleware.authentication import AuthenticationMiddleware
from starlette.middleware.cors import CORSMiddleware
from backend import constants
-from backend import logs # This has to be imported before other logging statements
+from backend import logs # This has to be imported before logging statements are used
from backend.authentication import JWTAuthenticationBackend
from backend.middleware import DatabaseMiddleware, ProtectedDocsMiddleware
from backend.route_manager import create_route_map
from backend.validation import api
+logger = logging.getLogger(__name__)
+
+# Setup CORS Origins
ORIGINS = [
r"(https://[^.?#]*--pydis-forms\.netlify\.app)", # Netlify Previews
r"(https?://[^.?#]*.forms-frontend.pages.dev)", # Cloudflare Previews
@@ -21,6 +24,7 @@ ORIGINS = [
if not constants.PRODUCTION:
# Allow all hosts on non-production deployments
+ logger.info("Allowing all CORS origins.")
ORIGINS.append(r"(.*)")
ALLOW_ORIGIN_REGEX = "|".join(ORIGINS)