pub fn run(args: ServeArgs) -> Result<()>
Run the web server
Returns an error if the tokio runtime cannot be created or the server fails to start.