Skip to main content

Module server

Module server 

Source
Expand description

Server management for Lore repository backend

This module provides server lifecycle management for the Local provider, including certificate generation, configuration generation, and process management.

Re-exports§

pub use cert::CertificateFiles;
pub use cert::generate_certificates;
pub use config::ConfigFiles;
pub use config::generate_local_config;
pub use doctor::CheckResult;
pub use doctor::CheckSeverity;
pub use doctor::DoctorReport;
pub use doctor::HealthStatus;
pub use doctor::NapDoctor;
pub use doctor::RepairReport;
pub use install::LoreInstaller;
pub use install::VerificationResult;
pub use lock::ProcessLock;
pub use logging::LogFileInfo;
pub use logging::clear_logs;
pub use logging::init_persistent_logging;
pub use logging::init_rolling_logging;
pub use logging::log_file_size;
pub use logging::log_files_info;
pub use logging::lore_log_path;
pub use logging::nap_log_path;
pub use logging::read_recent_logs;
pub use logging::tail_log;
pub use logging::total_log_size;
pub use manager::ServerManager;
pub use manager::ServerStatus;
pub use process::LoreProcessManager;
pub use version::LoreInstallationStatus;
pub use version::PINNED_LORE_VERSION;
pub use version::check_lore_compatibility;
pub use version::detect_lore_version;
pub use version::detect_loreserver_version;
pub use version::verify_lore_installation;

Modules§

cert
Certificate generation for Lore QUIC server
config
Lore server configuration generation
doctor
NAP doctor diagnostics and repair
install
Lore installer integration
lock
Cross-platform process locking mechanism
logging
Persistent logging for NAP SDK and Lore server
manager
Server manager for Lore repository backend
process
Lore server process management
version
Lore version detection and compatibility checking