pub async fn run_config_gen(
data_dir: PathBuf,
settings: ConfigGenSettings,
db: Database,
task_group: &TaskGroup,
code_version_str: String,
api_secrets: ApiSecrets,
) -> Result<(ServerConfig, DynP2PConnections<P2PMessage>, BTreeMap<PeerId, Receiver<P2PConnectionStatus>>)>