Adisri99 commited on
Commit
093b3d8
·
verified ·
1 Parent(s): de91caf

Update backend/app/main.py

Browse files
Files changed (1) hide show
  1. backend/app/main.py +11 -12
backend/app/main.py CHANGED
@@ -1,22 +1,22 @@
1
  from fastapi import FastAPI
2
  from fastapi.middleware.cors import CORSMiddleware
3
 
4
- from backend.app.api.clusters import router as clusters_router
5
- from backend.app.api.compare import router as compare_router
6
  from backend.app.api.datasets import router as datasets_router
7
- from backend.app.api.exports import router as exports_router
8
  from backend.app.api.experiments import router as experiments_router
9
- from backend.app.api.health import router as health_router
10
- from backend.app.api.presets import router as presets_router
11
- from backend.app.db import Base, engine
12
 
13
- Base.metadata.create_all(bind=engine)
14
 
15
- app = FastAPI(title="ClusterForge API", version="1.0.0")
 
 
 
16
 
17
  app.add_middleware(
18
  CORSMiddleware,
19
- allow_origins=["*"],
20
  allow_credentials=True,
21
  allow_methods=["*"],
22
  allow_headers=["*"],
@@ -25,11 +25,10 @@ app.add_middleware(
25
  app.include_router(health_router, prefix="/api")
26
  app.include_router(datasets_router, prefix="/api")
27
  app.include_router(experiments_router, prefix="/api")
28
- app.include_router(clusters_router, prefix="/api")
29
  app.include_router(compare_router, prefix="/api")
30
  app.include_router(exports_router, prefix="/api")
31
- app.include_router(presets_router, prefix="/api")
32
 
33
  @app.get("/")
34
  def root():
35
- return {"ok": True, "service": "clusterforge-api", "docs": "/docs"}
 
1
  from fastapi import FastAPI
2
  from fastapi.middleware.cors import CORSMiddleware
3
 
4
+ from backend.app.api.health import router as health_router
 
5
  from backend.app.api.datasets import router as datasets_router
 
6
  from backend.app.api.experiments import router as experiments_router
7
+ from backend.app.api.compare import router as compare_router
8
+ from backend.app.api.exports import router as exports_router
 
9
 
10
+ app = FastAPI(title="ClusterBuster API")
11
 
12
+ origins = [
13
+ "http://localhost:3000",
14
+ "https://cluster-buster.vercel.app",
15
+ ]
16
 
17
  app.add_middleware(
18
  CORSMiddleware,
19
+ allow_origins=origins,
20
  allow_credentials=True,
21
  allow_methods=["*"],
22
  allow_headers=["*"],
 
25
  app.include_router(health_router, prefix="/api")
26
  app.include_router(datasets_router, prefix="/api")
27
  app.include_router(experiments_router, prefix="/api")
 
28
  app.include_router(compare_router, prefix="/api")
29
  app.include_router(exports_router, prefix="/api")
30
+
31
 
32
  @app.get("/")
33
  def root():
34
+ return {"ok": True, "service": "clusterbuster-api"}