demo-stack.sh:
- Add ensure_env() to create demo.env from template if missing
- Add envsubst prerequisite check
- Fix wait_healthy() to use docker inspect instead of fragile
sed/awk parsing of docker ps output
- Fix smoke_test() to use env vars instead of hardcoded ports
- Remove fix_env() which overwrote TA_HOST with wrong value
- Add MailHog SMTP port to display_summary()
- Add service names to smoke test output
demo-test.sh:
- Fix security compliance test to expect only 1 socket mount
(proxy only, now that Dockhand uses DOCKER_HOST)
- Add Dockhand proxy routing check
- Fix arithmetic increment operators for set -e compatibility
- Remove scripts/fix-and-ship.sh (was identical copy of demo-stack.sh)
💘 Generated with Crush
Assisted-by: GLM-5.1 via Crush <crush@charm.land>