feat: config crate with legacy env names

This commit is contained in:
2026-10-25 21:00:42 +01:00
parent ab4e4c3138
commit 8bdf55cfe1
20 changed files with 1025 additions and 0 deletions

28
crates/config/src/lib.rs Normal file
View File

@@ -0,0 +1,28 @@
mod app_config;
mod auth_config;
mod database_config;
mod errors;
mod events_config;
mod federation_config;
mod image_conversion_config;
mod lenient;
mod loader;
mod metadata_config;
mod nats_config;
mod server_config;
mod storage_config;
mod wrapup_config;
pub use app_config::AppConfig;
pub use auth_config::AuthConfig;
pub use database_config::DatabaseConfig;
pub use errors::ConfigError;
pub use events_config::EventsConfig;
pub use federation_config::FederationConfig;
pub use image_conversion_config::ImageConversionConfig;
pub use loader::load;
pub use metadata_config::MetadataConfig;
pub use nats_config::NatsConfig;
pub use server_config::ServerConfig;
pub use storage_config::StorageConfig;
pub use wrapup_config::WrapUpConfig;