aarch64 support
Issue Summary
I'm trying to run redash on a Raspberry Pi 4B.
From the existing topics I could find it seems like this should be supported:
- https://discuss.redash.io/t/arm64-support-in-the-docker-images/3480/8
- https://github.com/getredash/redash/issues/5684
- https://github.com/getredash/redash/pull/5687
But I must be doing something wrong as I still can't seem to get it to work:
standard_init_linux.go:228: exec user process caused: exec format error
Steps to Reproduce
# docker run --rm redash/redash:preview
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
standard_init_linux.go:228: exec user process caused: exec format error
Technical details:
- Redash Version:
previewdocker hub tag - Browser/OS: Ubuntu 20.04.4 LTS
- How did you install Redash: docker
Any update on this?
@guidopetri has been doing some work and testing around this. Things don't completely work "out of the box" yet, but we shouldn't be a long way off.
I've found that the redash image builds, but a) we haven't implemented it in an auto-image build and b) I haven't verified full functionality
Update here - we tried building the image in the CI but it took way too long (it hit the Github Actions apparent limit of 6 hours). We'll have to rethink our approach to building the image automatically.
That being said, as mentioned above, I was able to build this on a raspberry pi locally in ~1h, and it seems to run fine. So if you're able to build it locally, that is an option for now.