2021-09-29 17:40:34 +08:00
|
|
|
use backend::{
|
|
|
|
application::{init_app_context, Application},
|
|
|
|
config::get_configuration,
|
|
|
|
};
|
2021-08-19 08:36:30 +08:00
|
|
|
|
|
|
|
#[actix_web::main]
|
|
|
|
async fn main() -> std::io::Result<()> {
|
2021-08-21 22:02:05 +08:00
|
|
|
let configuration = get_configuration().expect("Failed to read configuration.");
|
2021-09-29 17:40:34 +08:00
|
|
|
let app_ctx = init_app_context(&configuration).await;
|
|
|
|
let application = Application::build(configuration, app_ctx).await?;
|
2021-08-21 22:02:05 +08:00
|
|
|
application.run_until_stopped().await?;
|
|
|
|
|
|
|
|
Ok(())
|
2021-08-19 08:36:30 +08:00
|
|
|
}
|