feat: add media file retrieval functionality and update dependencies

This commit is contained in:
2025-11-02 16:22:09 +01:00
parent 4427428cf6
commit 596313b8c5
9 changed files with 205 additions and 7 deletions

View File

@@ -1,5 +1,7 @@
use std::net::SocketAddr;
use tracing_subscriber::{layer::SubscriberExt, util::SubscriberInitExt};
pub mod config;
pub mod error;
pub mod factory;
@@ -13,6 +15,16 @@ pub mod state;
#[tokio::main]
async fn main() -> anyhow::Result<()> {
let config = config::load_config()?;
tracing_subscriber::registry()
.with(
tracing_subscriber::EnvFilter::try_from_default_env().unwrap_or_else(|_| {
format!("{}=debug,tower_http=debug", env!("CARGO_CRATE_NAME")).into()
}),
)
.with(tracing_subscriber::fmt::layer())
.init();
let addr: SocketAddr = config.server_address.parse()?;
let app_state = factory::build_app_state(config).await?;