From d5774078e0ef5ce13de349ad83cbbb21d9688a20 Mon Sep 17 00:00:00 2001 From: Kitaiti Makoto Date: Sun, 12 Sep 2021 04:16:30 +0900 Subject: [PATCH] Revert "Move Rocket-unreleated code from init_rocket() to main()" This reverts commit 64f033349774fc71cb0a4b9a2d52a80821cdab31. --- src/main.rs | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/src/main.rs b/src/main.rs index aa227fd4..1ee73a60 100755 --- a/src/main.rs +++ b/src/main.rs @@ -63,6 +63,26 @@ fn init_pool() -> Option { } pub(crate) fn init_rocket() -> rocket::Rocket { + match dotenv::dotenv() { + Ok(path) => eprintln!("Configuration read from {}", path.display()), + Err(ref e) if e.not_found() => eprintln!("no .env was found"), + e => e.map(|_| ()).unwrap(), + } + tracing_subscriber::fmt::init(); + + App::new("Plume") + .bin_name("plume") + .version(env!("CARGO_PKG_VERSION")) + .about("Plume backend server") + .after_help( + r#" +The plume command should be run inside the directory +containing the `.env` configuration file and `static` directory. +See https://docs.joinplu.me/installation/config +and https://docs.joinplu.me/installation/init for more info. + "#, + ) + .get_matches(); let dbpool = init_pool().expect("main: database pool initialization error"); if IMPORTED_MIGRATIONS .is_pending(&dbpool.get().unwrap()) @@ -257,26 +277,6 @@ Then try to restart Plume. } fn main() { - match dotenv::dotenv() { - Ok(path) => eprintln!("Configuration read from {}", path.display()), - Err(ref e) if e.not_found() => eprintln!("no .env was found"), - e => e.map(|_| ()).unwrap(), - } - tracing_subscriber::fmt::init(); - - App::new("Plume") - .bin_name("plume") - .version(env!("CARGO_PKG_VERSION")) - .about("Plume backend server") - .after_help( - r#" -The plume command should be run inside the directory -containing the `.env` configuration file and `static` directory. -See https://docs.joinplu.me/installation/config -and https://docs.joinplu.me/installation/init for more info. - "#, - ) - .get_matches(); let rocket = init_rocket(); #[cfg(feature = "test")]