import os import logging from fastapi.middleware.cors import CORSMiddleware from configs import redis_config, fastapi_config, mongo_config logging.basicConfig(level=logging.INFO) DOMAIN = os.getenv("DOMAIN") or "http://localhost:23456" REDIS_URL = os.getenv("REDIS_URL") or "redis://localhost:6379" MONGO_URL = os.getenv("MONGO_URL") or "mongodb://localhost:27017/" app = fastapi_config.config(DOMAIN) origins = ["*"] app.add_middleware( CORSMiddleware, allow_origins=origins, allow_credentials=True, allow_methods=["*"], allow_headers=["*"], ) @app.on_event("startup") async def app_boot(): await redis_config.initialize(REDIS_URL) redis_config.isConnected() mongo_config.initialize(MONGO_URL) # from test_functions import _tt_ # await _tt_()