Initial commit
This commit is contained in:
@@ -0,0 +1,69 @@
|
||||
from fastapi import FastAPI, File, HTTPException, Response, UploadFile, status, Header, Depends
|
||||
|
||||
from backend.code.services.environment import EnvironmentService
|
||||
from backend.code.middlewares.private_middleware import PrivateMiddleware
|
||||
|
||||
from backend.code.modules.miscellaneous import router as router_miscellaneous
|
||||
from backend.code.modules.sessions import router as router_sessions
|
||||
from backend.code.modules.users import router as router_users
|
||||
from backend.code.modules.animals import router as router_animals
|
||||
from backend.code.modules.animal_comments import router as router_animal_comments
|
||||
from backend.code.modules.animal_images import router as router_animal_images
|
||||
from backend.code.modules.animal_alerts import router as router_animal_alerts
|
||||
from backend.code.modules.settlements import router as router_settlements
|
||||
|
||||
#
|
||||
# LOAD CONFIGURATION
|
||||
#
|
||||
EnvironmentService().LoadEnvFile('config.env')
|
||||
|
||||
#
|
||||
# MIDDLEWARES
|
||||
#
|
||||
token_middleware = PrivateMiddleware()
|
||||
|
||||
app = FastAPI(root_path="/proxy/8000")
|
||||
|
||||
#
|
||||
# ENDPOINTS
|
||||
#
|
||||
|
||||
#
|
||||
# Session [OK]
|
||||
#
|
||||
# app.include_router(router_sessions.routes)
|
||||
|
||||
#
|
||||
# USERS [OK]
|
||||
#
|
||||
# app.include_router(router_users.routes, dependencies=[Depends(token_middleware.HasToken)])
|
||||
|
||||
#
|
||||
# SETTLEMENTS
|
||||
#
|
||||
app.include_router(router_settlements.routes, dependencies=[Depends(token_middleware.HasToken)])
|
||||
|
||||
# #
|
||||
# # ANIMALS
|
||||
# #
|
||||
# app.include_router(router_animals.routes, dependencies=[Depends(token_middleware.HasToken)])
|
||||
|
||||
# #
|
||||
# # ANIMAL COMMENTS
|
||||
# #
|
||||
# app.include_router(router_animal_comments.routes)
|
||||
|
||||
# #
|
||||
# # ANIMAL IMAGES
|
||||
# #
|
||||
# app.include_router(router_animal_images.routes)
|
||||
|
||||
# #
|
||||
# # ANIMAL ALERTS
|
||||
# #
|
||||
# app.include_router(router_animal_alerts.routes)
|
||||
|
||||
# #
|
||||
# # Miscellaneous
|
||||
# #
|
||||
# app.include_router(router_miscellaneous.routes)
|
||||
Reference in New Issue
Block a user