import{_ as o,c as i,o as n,a6 as t}from"./chunks/framework.CHl2ywxc.js";const g=JSON.parse('{"title":"Configuration","description":"","frontmatter":{"title":"Configuration"},"headers":[],"relativePath":"guides/configuration.md","filePath":"guides/configuration.md","lastUpdated":1755281500000}'),a={name:"guides/configuration.md"};function r(c,e,d,s,l,u){return n(),i("div",null,e[0]||(e[0]=[t('<h1 id="configuration-guide" tabindex="-1">Configuration Guide <a class="header-anchor" href="#configuration-guide" aria-label="Permalink to "Configuration Guide""></a></h1><p>Centralized configuration with schema validation and secrets.</p><ul><li>Types: <code>MasterConfig</code>, <code>HostingConfig</code>, <code>RoutingConfig</code>, <code>ServerConfig</code>, <code>SecurityConfig</code>.</li><li>Validation: <code>SchemaValidator</code> with built-in default schema.</li><li>Secrets: <code>SecretManager</code> decrypts protected values; keys from <code>SecurityConfig.config_key_env</code>.</li><li>Environments: <code>EnvironmentManager</code> to load/merge env vars.</li></ul><p>Commands</p><ul><li>Generate reference from schema: <code>npm run docs:config</code></li></ul><p>See: Configuration → Reference for full schema.</p>',6)]))}const m=o(a,[["render",r]]);export{g as __pageData,m as default};