docs: def run(cls, routes, *args, **kwargs): # pragma: no cover
      """
      Run a web application.
  
      :param cls: Application class
      :param routes: list of routes
      :param args: additional arguments
      :param kwargs: additional keyword arguments
      :return: None
      """
  
      app = init(cls, routes, *args, **kwargs)
  
      HOST = os.getenv('HOST', '0.0.0.0')
      PORT = int(os.getenv('PORT', 8000))
  
      aiohttp.web.run_app(app, port=PORT, host=HOST)