-
Notifications
You must be signed in to change notification settings - Fork 80
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature request: linux-musl support #44
Comments
Hi @jdrydn thank you for the amazing feedback and detailed report. The constraint exists due to rusty_v8 crate which is being used for function nodes. We are exploring other alternatives and debating if we should switch to another v8 crate, move to JSC (JavaScript Core) or start building our own from the source. For the time being it is indeed not possible, I will leave this issue open so we can track it in future. |
Just to provide an update here, we are exploring BoaJS as a replacement for V8, nothing is set in stone (as it's still somewhat experimental, and lacks some functionalities that we need for high-performance circumstances), but it would allow us to build for other architectures as well. |
hi, any update here? it would be useful to use alpine version instead of an full image |
@mercs600 Hi, we've recently moved from using V8 to QuickJS which will likely be able to compile to MUSL. We'll have a look into it soon. However, I'd like to note that in most cases MUSL architecture leads to degraded performance in exchange for smaller Docker sizes, which may or may not be what you want. |
Hi there, what is required to move this feature along? Appreciate the note above about |
Hi guys! We're running Zen with NodeJS in our project (fab library & visual editor btw 👏👏👏), working locally (
node:16.19.1
running on Apple Silicon) but fails when deploying to cloud (node:16.19-alpine3.14
container) with the error:After reviewing the Zen Engine README, there's this lovely lil' line at the end:
zen/README.md
Line 177 in ccca4df
So quick-fix for us for now is to drop Alpine from our package:
But this may not be an acceptable solution in all use-cases!
Will there ever be support for
linux-musl
(perhaps by installing additional libs withapk
)?The text was updated successfully, but these errors were encountered: