v1.1.1: harden deployment for easier fielding #9
Reference in New Issue
Block a user
Delete Branch "release/v1.1.1"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Makes a fresh deploy (especially Docker) work with no manual steps and behave well on real-world hosts.
Changes
172.17.0.0/16). Previously AUTO discovery scanned 65k hosts and stalled startup on any Docker host. Manual scan shares the sameMIN_SCAN_PREFIX.docker-entrypoint.shauto-seedsconfig.jsonfromconfig.json.example, persisted on a./datadirectory mount — removes the single-file bind-mount footgun and the manualcpstep.ADSBIT_CONFIGenv var overrides the config path (bare metal unchanged; container uses/app/data/config.json)./healthendpoint (status/version/receivers/flights) + DockerHEALTHCHECK.docker stop,systemctl stop) — no traceback..gitignore/.dockerignoreexclude thedata/config volume. README/CLAUDE.md updated. VERSION → 1.1.1.Verification
Image builds; a fresh
docker runwith an empty volume seeds config, starts, skips the in-container/16, serves/health, and reports Docker healthhealthy. Bare-metal:ADSBIT_CONFIGoverride, oversized-subnet skip,/health, version1.1.1, and graceful SIGTERM shutdown all confirmed.🤖 Generated with Claude Code