mirror of
https://github.com/jokob-sk/NetAlertX.git
synced 2026-03-30 23:03:03 -07:00
937 B
937 B
name, description
| name | description |
|---|---|
| netalertx-settings-management | Manage NetAlertX configuration settings. Use this when asked to add setting, read config, get_setting_value, ccd, or configure options. |
Settings Management
Reading Settings
from helper import get_setting_value
value = get_setting_value('SETTING_NAME')
Never hardcode ports, secrets, or configuration values. Always use get_setting_value().
Adding Core Settings
Use ccd() in server/initialise.py:
ccd('SETTING_NAME', 'default_value', 'description')
Adding Plugin Settings
Define in plugin's config.json manifest under the settings section.
Config Files
| File | Purpose |
|---|---|
/data/config/app.conf |
Runtime config (modified by app) |
back/app.conf |
Default config (template) |
Environment Override
Use APP_CONF_OVERRIDE environment variable for settings that must be set before startup.