Skip to content

Commit 60c1690

Browse files
committed
Allow codespaces forwarded urls in CORS
1 parent 153b352 commit 60c1690

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

  • backend/src/acidwatch_api

backend/src/acidwatch_api/app.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
from __future__ import annotations
22

3+
import os
4+
35
import fastapi
46
from azure.monitor.opentelemetry import configure_azure_monitor
57
from fastapi.middleware.cors import CORSMiddleware
@@ -39,6 +41,13 @@
3941
"https://acidwatch.radix.equinor.com",
4042
]
4143

44+
# Allow CORS for GitHub Codespaces if running in that environment
45+
if codespace_name := os.environ.get("CODESPACE_NAME"):
46+
domain = os.environ.get(
47+
"GITHUB_CODESPACES_PORT_FORWARDING_DOMAIN", "app.github.dev"
48+
)
49+
origins.append(f"https://{codespace_name}-5173.{domain}")
50+
4251

4352
fastapi_app.include_router(router)
4453

0 commit comments

Comments
 (0)