meshai/work/config/local.yaml.example
Ubuntu 2e1fb325f7 refactor: move source tree into work/, multi-stage Docker build, fix satpass
- Move all application source (meshai/, dashboard-frontend/, tests/,
  config/, docs/, Dockerfile, etc.) into work/ directory
- Add Node.js multi-stage build to Dockerfile for frontend compilation;
  remove compiled static assets from git tracking
- Fix satpass missing time windows: consolidation was splitting wire on
  newline and only putting line 1 in event.title, dropping the time
  window line that the composer uses for precomposed broadcasts
- Fix satpass burst flooding: stagger consolidation timers (+60s per
  pending pass) so Central batch publishes don't blast the mesh
- Update CI workflow build context to work/
- Anchor lib/ and data/ gitignore patterns to repo root to prevent
  false matches on nested directories
- Add dashboard-frontend/node_modules/ to .dockerignore

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-16 03:40:31 +00:00

57 lines
1.7 KiB
Text

# MeshAI Local Configuration Template
# Copy to /data/config/local.yaml and customize for your deployment
# This file is gitignored - contains operator-identifying values
# Operator Identity
identity:
name: "" # Bot display name
owner: "" # Owner callsign/name
primary_node_id: "" # Your main mesh node ID
contact_email: "" # For NWS user_agent, SMTP from
# Region Coordinates
# Map your region names to their lat/lon center points
regions:
"Example Region":
lat: 0.0
lon: 0.0
# Add more regions as needed:
# "Another Region":
# lat: 42.5
# lon: -114.5
# Mesh Data Source URLs
mesh_sources:
meshmonitor_url: "" # Your MeshMonitor instance
sources:
# Per-source URL overrides (matches names in mesh_sources.yaml)
"My-Meshview":
url: ""
# "My-MeshMonitor":
# url: ""
# Infrastructure Hosts
infrastructure:
tcp_host: "" # Meshtastic TCP host (meshtasticd)
qdrant_host: "" # Qdrant vector DB (optional)
tei_host: "" # TEI embedding service (optional)
sparse_host: "" # Sparse embedding service (optional)
# Environmental Feed Center Point
env_center:
latitude: 0.0 # Center of your coverage area
longitude: 0.0
# Notification Targets
notification_targets:
smtp_from: "" # Email from address
smtp_recipients: [] # Default email recipients
webhook_urls: [] # Webhook endpoints
alert_node_ids: [] # Node IDs for mesh DM alerts
# Critical Infrastructure Nodes (short names)
critical_nodes: []
# Example:
# critical_nodes:
# - "MHR"
# - "HPR"