diff --git a/backend/main.py b/backend/main.py index c9c6fec..03f4000 100644 --- a/backend/main.py +++ b/backend/main.py @@ -13,14 +13,13 @@ import newsfeed import ai_assistant from typing import Dict, Any +import os models.Base.metadata.create_all(bind=engine) # Allowed origins for avoiding CORS errors -origins = [ - "http://localhost:3000" -] +allowed_origins = os.getenv("ALLOWED_ORIGINS", "http://localhost:3000") description = "## OSINT Toolkit interactive API documentation" @@ -81,7 +80,7 @@ app.add_middleware( CORSMiddleware, - allow_origins=origins, + allow_origins=allowed_origins.split(","), allow_credentials=True, allow_methods=["*"], allow_headers=["*"], diff --git a/docker-compose.yaml b/docker-compose.yaml index b64dee2..bd6bc91 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -5,6 +5,8 @@ services: container_name: backend ports: - "8000:8000" + environment: + - ALLOWED_ORIGINS=http://localhost:3000 frontend: build: ./frontend container_name: frontend