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 |
|