def METHOD_NAME(
    file: str,
    base_url: str,
    queue_id: str,
    host: str,
    port: int,
    flow_port: Tuple[Tuple[str, int]],
) -> None:
    """It takes the application file as input, build the application object and then use that to run the application
    flow defined in the root component, the application server and all the flow frontends.
    This is used by the cloud runners to start the flow, the status server and all frontends for the application
    """
    logger.debug(f"Run Flow: {file} {queue_id} {base_url}")
    logger.debug(f"Run Server: {file} {queue_id} {host} {port}.")
    logger.debug(f"Run Frontend's: {flow_port}")
    start_flow_and_servers(
        entrypoint_file=file,
        base_url=base_url,
        queue_id=queue_id,
        host=host,
        port=port,
        flow_names_and_ports=flow_port,
    )