add shutdown handler to kick sync
This commit is contained in:
parent
f3e806096b
commit
952fb75795
2 changed files with 21 additions and 4 deletions
10
src/main.rs
10
src/main.rs
|
@ -220,11 +220,17 @@ async fn main() {
|
|||
|
||||
config.warn_deprecated();
|
||||
|
||||
let db = Database::load_or_create(config)
|
||||
let db = Database::load_or_create(&config)
|
||||
.await
|
||||
.expect("config is valid");
|
||||
|
||||
let rocket = setup_rocket(raw_config, db);
|
||||
let rocket = setup_rocket(raw_config, Arc::clone(&db))
|
||||
.ignite()
|
||||
.await
|
||||
.unwrap();
|
||||
|
||||
Database::start_on_shutdown_tasks(db, rocket.shutdown()).await;
|
||||
|
||||
rocket.launch().await.unwrap();
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue