Expand description
Server configuration (*Config types).
These are developer-facing configuration types loaded from fraiseql.toml,
environment variables, or CLI flags. They are mutable between deployments.
For the distinction between *Config (developer-facing, mutable) and
*Settings (compiled into schema.compiled.json, immutable at runtime),
see docs/architecture/config-vs-settings.md.
Re-exports§
pub use hs256::Hs256Config;pub use observers::AdmissionConfig;pub use storage::ResolvedStorage;pub use storage::build_storage_state;pub use storage::resolve_storage_section;pub use tls::DatabaseTlsConfig;pub use tls::PlaygroundTool;pub use tls::TlsServerConfig;
Modules§
- hs256
- HS256 symmetric-key authentication configuration.
- observers
- Observer runtime and admission control configuration.
- storage
- Resolution of
[storage.<name>]config sections into the storage runtime types. - tls
- TLS configuration types for server and database connections.
Structs§
- File
Section Config - A single
[files.<name>]configuration section. - Server
Config - Server configuration.
- Storage
Section Config - A single
[storage.<name>]configuration section. - Tenancy
Runtime Config - Per-tenant executor runtime settings (
[tenancy.runtime]). - Tenancy
Server Config - Multi-tenant runtime configuration (
[tenancy]).