Adding Consume Functionality #74

Merged
Ghost merged 11 commits from consume-functionality into main 2024-01-29 18:38:28 +00:00
2 changed files with 14 additions and 1 deletions
Showing only changes of commit 50a6866cae - Show all commits

View File

@@ -5,7 +5,11 @@ cors_url = [
"http://0.0.0.0",
"http://[::]",
]
cors_ports = ["*", 3000, 2979]
cors_ports = ["*", 3000, 2979, 8001, 8002]
cors_whitelist = []
for u in cors_url:
for p in cors_ports:
cors_whitelist.append(f"{u}:{p}")
# host for the server, frontend, backend and emulators
host = "127.0.0.1"

View File

@@ -6,6 +6,7 @@ from datetime import datetime
# Importing FastAPI and related components
from fastapi import FastAPI
from fastapi.middleware.cors import CORSMiddleware
from fastapi.responses import HTMLResponse, JSONResponse
# Importing configuration and schemas from the clan_cli package
@@ -25,6 +26,14 @@ apps = [
(app_c1, config.c1_port),
(app_c2, config.c2_port),
]
for app, port in apps:
app.add_middleware(
CORSMiddleware,
allow_origins=config.cors_whitelist,
allow_credentials=True,
allow_methods=["*"],
allow_headers=["*"],
)
# Healthcheck endpoints for different applications