nodedb 0.2.0

Local-first, real-time, edge-to-cloud hybrid database for multi-modal workloads
Documentation
// SPDX-License-Identifier: BUSL-1.1

mod checkpoint;
mod cluster;
mod cold_storage;
mod config;
mod env;
mod log_format;
mod observability;
mod paths;
mod ports;
mod retention;
pub mod scheduler;
mod section;
mod snapshot_storage;
mod tls;

pub use checkpoint::CheckpointSettings;
pub use cluster::{ClusterSettings, TlsPaths};
pub use cold_storage::ColdStorageSettings;
pub use config::ServerConfig;
pub use env::{apply_env_overrides, parse_memory_size, parse_seed_nodes};
pub use log_format::LogFormat;
pub use observability::{
    ObservabilityConfig, OtlpConfig, OtlpExportConfig, OtlpReceiverConfig, PromqlConfig,
    apply_observability_env, validate_feature_availability,
};
pub use ports::PortsConfig;
pub use retention::RetentionSettings;
pub use scheduler::{CronTimezone, SchedulerConfig};
pub use section::ServerSection;
pub use snapshot_storage::{QuarantineStorageSettings, SnapshotStorageSettings};
pub use tls::{BackupEncryptionSettings, EncryptionSettings, TlsSettings};