code: def on_startup(self) -> list[LifecycleHook]:
      return [self.mark_as_ready]
  
file_path: BentoML/src/bentoml/_internal/server/base_app.py
imports: from __future__ import annotations
  import abc
  import contextlib
  import logging
  import typing
  from typing import TYPE_CHECKING
  from starlette.exceptions import HTTPException
  from starlette.middleware import Middleware
  from starlette.responses import PlainTextResponse
  from ..utils import is_async_callable
label_desc: Use image node_id 3 for calling the BaseAppFactory obj's underlying member method code with example usage: obj.on_startup() and returns: list