From e8f23d232257c101f2878a09a0c2dc0ca863b1ba Mon Sep 17 00:00:00 2001 From: kjuulh Date: Fri, 5 Apr 2024 21:10:22 +0200 Subject: [PATCH] feat: fix tests Signed-off-by: kjuulh --- Cargo.toml | 1 + crates/cibus_backend/src/main.rs | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index dccb08c..2d4e600 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -2,3 +2,4 @@ members = [ "crates/*" ] +resolver = "2" diff --git a/crates/cibus_backend/src/main.rs b/crates/cibus_backend/src/main.rs index edb01a3..f79e8f6 100644 --- a/crates/cibus_backend/src/main.rs +++ b/crates/cibus_backend/src/main.rs @@ -16,6 +16,7 @@ use async_graphql::{ }; use graphql::CibusSchema; use sqlx::PgPool; +use tokio::net::TcpListener; use tower_http::{cors::CorsLayer, trace::TraceLayer}; use tracing_subscriber::{layer::SubscriberExt, util::SubscriberInitExt}; @@ -77,8 +78,9 @@ async fn main() -> anyhow::Result<()> { ); tracing::info!("Starting webserver"); - axum::Server::bind(&"0.0.0.0:3001".parse().unwrap()) - .serve(app.into_make_service()) + + let listener = TcpListener::bind("0.0.0.0:3001").await?; + axum::serve(listener, app.into_make_service()) .await .unwrap();