Configuration

Fichier & variables

La configuration se charge par couches ; les variables d'environnement priment. Le core utilise le préfixe KV__ (double underscore comme séparateur).

Ordre de précédence #

1. Valeurs par défaut (code)
2. ./config.toml          (répertoire courant, dev)
3. /etc/kubuno/config.toml (production)
4. Variables KV__…         (surcharge finale)

Variables clés #

VariableRôle
KV__SERVER__PORTPort du core (défaut 8080)
KV__SERVER__INTERNAL_SECRETSecret partagé core ↔ modules
KV__DATABASE__URLDSN PostgreSQL
KV__AUTH__JWT_SECRETSecret de signature des JWT
KV__STORAGE__BACKENDlocal ou s3
KV__LOGGING__LEVELdebug · info · warn · error
Note

Séparateur double underscore : KV__SERVER__PORT correspond à la clé [server] port du config.toml.