aboutsummaryrefslogtreecommitdiff
path: root/server/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'server/src/main.rs')
-rw-r--r--server/src/main.rs10
1 files changed, 6 insertions, 4 deletions
diff --git a/server/src/main.rs b/server/src/main.rs
index 2b8b91a..8f26253 100644
--- a/server/src/main.rs
+++ b/server/src/main.rs
@@ -10,6 +10,7 @@ use database::Database;
use federation::Federation;
use jellybase::CONF;
use jellyremuxer::RemuxerContext;
+use log::{error, warn};
use routes::build_rocket;
use tokio::fs::create_dir_all;
@@ -38,8 +39,9 @@ async fn async_main() {
// if let Err(err) = import::import(&database, &federation).await {
// log::error!("import not sucessful: {err:?}")
// }
- build_rocket(remuxer, database, federation)
- .launch()
- .await
- .unwrap();
+ let r = build_rocket(remuxer, database, federation).launch().await;
+ match r {
+ Ok(_) => warn!("server shutdown"),
+ Err(e) => error!("server exited: {e}"),
+ }
}