21 lines
405 B
Python
21 lines
405 B
Python
import fastapi
|
|
import uvicorn
|
|
|
|
from app.routers import acquire
|
|
from app.routers import release
|
|
|
|
from app.storage import mongo
|
|
from daemons import base
|
|
|
|
|
|
class Daemon(base.Daemon):
|
|
def execute(self):
|
|
app = fastapi.FastAPI()
|
|
|
|
app.include_router(acquire.router)
|
|
app.include_router(release.router)
|
|
|
|
mongo.create_indexes()
|
|
|
|
uvicorn.run(app, host="0.0.0.0", port=80)
|