1 Commits
Author SHA1 Message Date
Thomas Vincent bae4dd32c0 Add Dockerfile for building and verifying spine (#401)
Fixes #444

- **Dockerfile**: multi-stage build. Builder stage compiles spine; final
stage is minimal, non-root, with only required shared libs.
- **Dockerfile.dev**: single-stage dev image with ASan, cppcheck,
scan-build, valgrind, and gdb. Defaults to running scripts/verify.sh
(cppcheck + scan-build + smoke tests).
- **scripts/verify.sh**: runs cppcheck, scan-build, and basic
--help/--version smoke tests.
- **.dockerignore**: excludes .git and build artifacts.

Nothing changes about the existing build. Purely additive.

---------

Signed-off-by: Thomas Vincent <thomasvincent@gmail.com>
2026-03-08 09:40:38 -04:00