hermod-api 0.1.2

Rapid and seamless customer interaction, designed for CS 495 at The University of Alabama.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use hermod_api::services::telemetry::{get_subscriber, init_subscriber};
use hermod_api::{services::configuration::get_configuration, startup::Application};

#[actix_web::main]
async fn main() -> std::io::Result<()> {
    let configuration = get_configuration().expect("Failed to read configuration.");
    let subscriber = get_subscriber(
        "hermod".into(),
        "info".into(),
        std::io::stdout,
        &configuration.application.honeycomb_url,
    );
    init_subscriber(subscriber);

    let application = Application::build(configuration).await?;
    application.run_until_stopped().await?;
    Ok(())
}