debug: with hardcoded domain testing.dscrs.site and in default non for understanding
All checks were successful
Deploy on push / deploy (push) Successful in 1m0s
All checks were successful
Deploy on push / deploy (push) Successful in 1m0s
This commit is contained in:
23
main.py
23
main.py
@@ -124,33 +124,12 @@ app = Starlette(
|
||||
debug=True,
|
||||
)
|
||||
|
||||
# Define allowed origins based on environment
|
||||
allowed_origins_dev = ["https://localhost:3000"] # Dev environment
|
||||
allowed_origins_prod = [
|
||||
"https://testing.dscrs.site", # Preview environment
|
||||
"https://testing.discours.io", # Preview environment
|
||||
]
|
||||
|
||||
# Add ExceptionHandlerMiddleware
|
||||
app.add_middleware(ExceptionHandlerMiddleware)
|
||||
|
||||
# Add CORS middleware for "dev" mode
|
||||
if "dev" in sys.argv:
|
||||
print("Running in development mode with CORS for localhost.")
|
||||
app.add_middleware(
|
||||
CORSMiddleware,
|
||||
allow_origins=allowed_origins_dev,
|
||||
allow_origins=["https://localhost:3000"],
|
||||
allow_credentials=True,
|
||||
allow_methods=["*"],
|
||||
allow_headers=["*"],
|
||||
)
|
||||
else:
|
||||
# Add CORS middleware for production/preview mode
|
||||
print(f"Running in {MODE} mode with CORS for production/preview.")
|
||||
app.add_middleware(
|
||||
CORSMiddleware,
|
||||
allow_origins=allowed_origins_prod,
|
||||
allow_credentials=True,
|
||||
allow_methods=["*"], # Allow all HTTP methods
|
||||
allow_headers=["*"], # Allow all headers
|
||||
)
|
||||
|
Reference in New Issue
Block a user