diff --git a/btc-portfolio/backend/app/main.py b/btc-portfolio/backend/app/main.py index 2496285..959c12b 100644 --- a/btc-portfolio/backend/app/main.py +++ b/btc-portfolio/backend/app/main.py @@ -1,3 +1,5 @@ +import os + from fastapi import FastAPI from fastapi.middleware.cors import CORSMiddleware @@ -8,9 +10,11 @@ Base.metadata.create_all(bind=engine) app = FastAPI(title="BTC Portfolio API") +origins = os.getenv("ALLOWED_ORIGINS", "http://localhost:3000").split(",") + app.add_middleware( CORSMiddleware, - allow_origins=["http://localhost:3000"], + allow_origins=origins, allow_credentials=True, allow_methods=["*"], allow_headers=["*"],