INNER CODE UNIT · Python
start_app
baizunxian/zerorunner · backend/main.py:21
async def start_app(app: FastAPI):
click.echo(config.PROJECT_BANNER)
init_logger()
logger.info("日志初始化成功!!!") # 初始化日志
redis_pool.init_by_config(config=config)
yield
await redis_pool.redis.close()
def create_app():
""" 注册中心 """
app = FastAPI(title="zerorunner",
description=config.PROJECT_DESC,
version=config.PROJECT_VERSION,
lifespan=start_app,
dependencies=[Depends(login_verification)])