use actix_web::web;
mod clones;
mod dependencies;
mod instances;
mod local;
mod providers;
mod root;
pub use crate::api::provision::{admin_provision, admin_provision_status};
pub use clones::{
admin_cancel_clone_job, admin_create_clone_job, admin_get_clone_job, admin_list_clone_jobs,
admin_retry_clone_job,
};
pub use providers::{admin_provision_neon, admin_provision_railway, admin_provision_render};
pub fn services(cfg: &mut web::ServiceConfig) {
root::register(cfg);
clones::register(cfg);
local::register(cfg);
dependencies::register(cfg);
instances::register(cfg);
providers::register(cfg);
}