photoncloud-monorepo/lightningstor/crates/lightningstor-server/src/lib.rs

19 lines
494 B
Rust

//! LightningStor server implementation
//!
//! Provides:
//! - gRPC service implementations (ObjectService, BucketService)
//! - S3-compatible HTTP API
//! - Storage backend abstraction
mod bucket_service;
pub mod config;
pub mod metadata;
mod object_service;
pub mod repair;
pub mod s3;
pub mod tenant;
pub use bucket_service::BucketServiceImpl;
pub use config::ServerConfig;
pub use object_service::ObjectServiceImpl;
pub use repair::{MetadataRepairQueue, spawn_replicated_repair_worker};