summaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs6
1 files changed, 5 insertions, 1 deletions
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 {