Add Asterisk configuration and diagnostics support
- Updated .env.example to include Asterisk templates path. - Modified docker-compose.yml to mount the templates directory. - Enhanced backend Dockerfile to copy templates into the container. - Introduced Asterisk diagnostics functionality in asterisk_profiles.py, allowing for baseline checks and diagnostics reporting. - Integrated Asterisk diagnostics into the device diagnostics workflow in graph.py. - Added formatting for Asterisk baseline drift reports in diagnostic_format.py. - Updated SKILL.md to document new config baseline drift feature for Asterisk. This commit enhances the system's capabilities for managing Asterisk configurations and diagnostics, improving overall troubleshooting processes.
This commit is contained in:
@@ -123,6 +123,13 @@ SKILLS_PATH=/app/skills
|
||||
SKILLS_MAX_MATCHED=2
|
||||
SKILLS_MAX_BODY_CHARS=8000
|
||||
|
||||
# Asterisk golden config templates (templates/asterisk/<profile>/manifest.yaml)
|
||||
ASTERISK_TEMPLATES_PATH=/app/templates/asterisk
|
||||
# Per-vessel overrides when not using inventory metadata:
|
||||
# ASTERISK_BASELINE_ASTERISK_IP=10.20.30.222
|
||||
# ASTERISK_BASELINE_PHONE_SUBNET=192.168.0.0/24
|
||||
# ASTERISK_BASELINE_VOIP_SUBNET=10.20.30.0/24
|
||||
|
||||
# ---- Frontend ---------------------------------------------------------
|
||||
# Public URL the browser uses to reach the backend API
|
||||
NEXT_PUBLIC_API_BASE_URL=http://localhost:8000
|
||||
|
||||
Reference in New Issue
Block a user