From d3279088e3a816db2c254b957159d5b697dc0f62 Mon Sep 17 00:00:00 2001 From: Cara Salter Date: Sun, 10 Jul 2022 11:05:51 -0400 Subject: colonies: Fully support {meta, user}-data cloud-init should be able to use this as a seed to properly set up the Planet. --- src/main.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/main.rs') diff --git a/src/main.rs b/src/main.rs index 67b54ea..0fffe82 100644 --- a/src/main.rs +++ b/src/main.rs @@ -35,7 +35,7 @@ async fn main() { .with(tracing_subscriber::fmt::layer()) .init(); - let mut conn = PgPoolOptions::new() + let conn = PgPoolOptions::new() .max_connections(5) .connect( &std::env::var("DATABASE_URL") @@ -55,6 +55,10 @@ async fn main() { .route("/ships/delete/:shasum", delete(handlers::ships::delete)) .route("/ships/get/:shasum", get(handlers::ships::get)) .route("/users/list", get(handlers::colonies::list_users)) + .route("/users/add", post(handlers::colonies::create_user)) + .route("/:uuid/user-data", get(handlers::colonies::user_data)) + .route("/meta/:uuid/:hostname", post(handlers::colonies::add_metadata)) + .route("/:uuid/meta-data", get(handlers::colonies::meta_data)) .layer( ServiceBuilder::new() .layer(HandleErrorLayer::new(|error: BoxError| async move { -- cgit v1.2.3