Madagascar Local Authority is the local authority application for the Madagascar network.
Start with these documents:
Operational rules:
/Users/bogdan/Documents/Workspaces/Xdev/Madagascar/LocalAuthority.git@192.168.2.102:repositories/bogdan/LocalAuthority.git.scripts/deploy_to_jumper.sh.config/ unless the user explicitly asks to replace runtime registry data.config/hosts.yaml, config/local-hosts.tsv, and config/work-orders.yaml as operational data that may be changed by the live app./etc/xdev/host-manager.env on jumper.Before code changes:
git status --short
Before deployment:
perl -c scripts/host_manager.pl
scripts/deploy_to_jumper.sh --dry-run --allow-dirty
Normal deployment after a committed change:
scripts/deploy_to_jumper.sh
After deployment, verify:
ssh jumper.madagascar.xdev.ro 'systemctl is-active host-manager && curl -fsS http://127.0.0.1:8088/healthz >/dev/null'