pub async fn serve(cfg: AppConfig) -> Result<()>
Build the dataset store, start the actix server, and run until the process receives SIGINT.