Corrected tree-sitter build for docker image on arm64, Corrected erroneous healthcheck ports #28
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The Docker build of the native deendency tree-sitter was failing because the module doesn't ship with arm64 binaries, and it requires C++20 for proper build in the case of tree sitter that us compatible with node v24.
Incientally, noticed the healthchecks defined in docker-compose were hitting the wrong localhost ports, so would always fail
The dockerfile was further optimized to use a multistage build, and cleaner user permissions setup that more efficiently handled runtime container layers.
Added Github workflows build tests for node v23 and v24, for complteness...