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)])

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…