Fix install function name mismatch for security-dashboard

Confirmed live: setup.sh's run_service() calls install_${name} with
no hyphen-to-underscore conversion, so a hyphenated service name needs
a literally-hyphenated function name (install_security-dashboard, not
install_security_dashboard) to be found at all — got this wrong on
first pass by following CLAUDE.md's own (incorrect) guidance, which
said to convert hyphens to underscores. Every other hyphenated service
in the repo (asterisk-digital-ocean, wolf-pair, mail-archiver,
drum-rhythm-game) already keeps hyphens literal; corrected CLAUDE.md
to match actual practice instead of the other way around.
This commit is contained in:
Claude
2026-07-21 20:19:58 +00:00
parent 009aaa017b
commit f45fdc1c96
2 changed files with 8 additions and 3 deletions
+2 -2
View File
@@ -66,7 +66,7 @@ fi
register_service security-dashboard homelab "Security dashboard: Asterisk failed-connections + CrowdSec bans (Authelia-protected)" 8092
install_security_dashboard() {
install_security-dashboard() {
local APP_DIR="/opt/security-dashboard"
local DASHBOARD_PORT=8092
local ASTERISK_LOG_DIR="$DOCKER_DIR/asterisk-digital-ocean/logs"
@@ -682,4 +682,4 @@ if __name__ == "__main__":
PYAPP
}
[[ "${_RUN_STANDALONE:-0}" == 1 ]] && install_security_dashboard
[[ "${_RUN_STANDALONE:-0}" == 1 ]] && install_security-dashboard