Module config

Module config 

Source
Expand description

Typed schema for server.toml.

The untyped config::Config is loaded by manta_shared::common::config::get_server_configuration; this module owns the typed deserialisation target.

Structs§

ServerConfiguration
Top-level configuration for the manta-server binary. Persisted as TOML under ~/.config/manta/server.toml. Has no notion of an “active” site — the server hosts every configured site simultaneously and clients select per-request via the X-Manta-Site header.
ServerSettings
Server-only settings — TLS, listen address, console behaviour. Lives under [server] in server.toml.
Site
Connection details for a single ALPS site (CSM or OCHAMI instance).

Enums§

BackendTechnology
Which backend API this site speaks.