14 lines
501 B
Rust
14 lines
501 B
Rust
use shuttle_runtime::SecretStore;
|
|
|
|
#[shuttle_runtime::main]
|
|
#[allow(clippy::unused_async)]
|
|
async fn main(#[shuttle_runtime::Secrets] secrets: SecretStore) -> shuttle_axum::ShuttleAxum {
|
|
#[allow(clippy::expect_used)]
|
|
let smtp_config = digitaler_frieden::config::SMTPConfig::new(
|
|
&secrets.get("SMTP_MAIL").expect("SMTP_MAIL not set"),
|
|
&secrets.get("SMTP_SECRET").expect("SMTP_SECRET not set"),
|
|
);
|
|
let router = digitaler_frieden::new(smtp_config);
|
|
Ok(router.into())
|
|
}
|