Skip to content
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

Alpine-based images with Phoenix projects with brunch-sass break #131

Closed
juulSme opened this issue Jan 15, 2020 · 1 comment
Closed

Alpine-based images with Phoenix projects with brunch-sass break #131

juulSme opened this issue Jan 15, 2020 · 1 comment

Comments

@juulSme
Copy link

juulSme commented Jan 15, 2020

It seems that brunch-sass downloads node-sass, which attempts to download musl_binding 72 (whatever that is) which is then not found:

Downloading binary from https://github.com/sass/node-sass/releases/download/v4.9.4/linux_musl-x64-72_binding.node
Cannot download "https://github.com/sass/node-sass/releases/download/v4.9.4/linux_musl-x64-72_binding.node": 

HTTP error 404 Not Found

And then everything goes to hell. Steps to reproduce:

docker pull elixir:1.9-alpine
# don't skip the previous step, it only fails with latest image that is based on alpine:3.11
docker run --rm elixir:1.9-alpine /bin/sh -c "apk add --update nodejs npm && npm install sass-brunch"

When attempting the same with image alpine:3.10, things work fine. I realise that this is an upstream issue, but it breaks all of our Phoenix projects which still use Brunch, which is quite a lot.

@juulSme
Copy link
Author

juulSme commented Jan 15, 2020

Closing this issue because it really is something that should be fixed by the sass-brunch package or upstream erlang-image.

@juulSme juulSme closed this as completed Jan 15, 2020
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

No branches or pull requests

1 participant