habulaj commited on
Commit
65b307e
·
verified ·
1 Parent(s): 52c69e0

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +19 -32
app.py CHANGED
@@ -1,41 +1,28 @@
1
- # app.py
2
- from fastapi import FastAPI
3
- from routers import (
4
- news,
5
- curiosity,
6
- memoriam,
7
- getnews,
8
- filter,
9
- inference,
10
- video,
11
- subtitle,
12
- image,
13
- analyze,
14
- search,
15
- twitter,
16
- searchterm,
17
- inference_createposter,
18
- db
19
- )
20
 
21
  # Instancia a aplicação FastAPI
22
- app = FastAPI(title="My API")
23
 
24
- # 🌱 Conecta e desconecta o banco do router db
25
- @app.on_event("startup")
26
- async def startup():
27
- await db.connect_db()
28
-
29
- @app.on_event("shutdown")
30
- async def shutdown():
31
- await db.disconnect_db()
32
-
33
- # Rota principal
34
  @app.get("/")
35
  def greet_json():
36
  return {"Hello": "World!"}
37
 
38
- # 🔌 Inclui todos os routers
39
  app.include_router(news.router)
40
  app.include_router(curiosity.router)
41
  app.include_router(memoriam.router)
@@ -50,4 +37,4 @@ app.include_router(search.router)
50
  app.include_router(twitter.router)
51
  app.include_router(searchterm.router)
52
  app.include_router(inference_createposter.router)
53
- app.include_router(db.router) # router do db.py com /igbio
 
1
+ from fastapi import FastAPI, Request
2
+ from routers import news
3
+ from routers import curiosity
4
+ from routers import memoriam
5
+ from routers import getnews
6
+ from routers import filter
7
+ from routers import inference
8
+ from routers import video
9
+ from routers import subtitle
10
+ from routers import image
11
+ from routers import analyze
12
+ from routers import search
13
+ from routers import twitter
14
+ from routers import searchterm
15
+ from routers import inference_createposter
16
+ from routers import db
 
 
 
17
 
18
  # Instancia a aplicação FastAPI
19
+ app = FastAPI()
20
 
 
 
 
 
 
 
 
 
 
 
21
  @app.get("/")
22
  def greet_json():
23
  return {"Hello": "World!"}
24
 
25
+ # Inclui as rotas
26
  app.include_router(news.router)
27
  app.include_router(curiosity.router)
28
  app.include_router(memoriam.router)
 
37
  app.include_router(twitter.router)
38
  app.include_router(searchterm.router)
39
  app.include_router(inference_createposter.router)
40
+ app.include_router(db.router)