Skip to content

Conversation

@hillct
Copy link
Contributor

@hillct hillct commented Jan 28, 2026

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

Colin Hill added 2 commits January 28, 2026 16:35
@hillct hillct changed the title orrected tree-sitter build for docker image in arem64, Corrected eroneous healthcheck ports Corrected tree-sitter build for docker image in arem64, Corrected eroneous healthcheck ports Jan 28, 2026
@hillct hillct changed the title Corrected tree-sitter build for docker image in arem64, Corrected eroneous healthcheck ports Corrected tree-sitter build for docker image on arm64, Corrected erroneous healthcheck ports Jan 29, 2026
@vishalveerareddy123
Copy link
Collaborator

Thanks @hillct For the PR

@vishalveerareddy123 vishalveerareddy123 merged commit 478422e into Fast-Editor:main Jan 31, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants