code: def main(args):
      """Starts an application server to serve http requests"""
      config = experiment_builder.get_cmd_config(args)
      gunicorn_config = config.get("gunicorn", {})
  
      storage = setup_storage(config.get("storage"))
      web_api = WebApi(storage, config)
  
      gunicorn_app = GunicornApp(web_api, options=gunicorn_config)
      gunicorn_app.run()
  
file_path: orion/src/orion/core/cli/serve.py
imports: import argparse
  import logging
  from gunicorn.app.base import BaseApplication
  from orion.core.io import experiment_builder
  from orion.serving.webapi import WebApi
  from orion.storage.base import setup_storage
label_desc: Use image node_id 2 for calling a global function with example usage: main(args) without return types