-
Notifications
You must be signed in to change notification settings - Fork 15
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
ARM64 support at official docker library #5
Comments
I am trying to run Rocket.Chat on armv8 (Raspberry Pi 4). Although there is a snap for it, I would like to use Docker. Using this repository I could build the Docker image, but is the replica database really mandatory? Is it something that the official image uses? Because I believe the official Docker image for Rocket.Chat uses a completely different build process, but I definitely would love to see official support for this. @odidev May I ask, what were the steps required for you to build the official Docker image? Is it the same build procedure used for x86? |
@UnleavenedEagle I used the steps mentioned in the README.md of this repository to build the docker image for For reference: https://github.com/RocketChat/Rocket.Chat.Embedded.arm64/blob/develop/docker/README.md |
@Sing-Li Please share your opinion on this. |
@odidev I'm 100% for making an official arm64 image available if it is now feasible. Ideally we'd want it to tie in with our regular CI https://github.com/RocketChat/Rocket.Chat/tree/develop/.docker But it was not possible even for the amd64 image, unfortuntely. |
@Sing-Li we will be happy to support this for arm64, but need your opinion regarding, how can we help if it is not even working on amd64? |
@odidev was hoping you might be able to contribute your expertise on making it work 🙂 |
@Sing-Li I Tried to build the docker image for arm64 and faced some complexities with dependency 'meteor'. On x86 platform:
On aarch64 platform:
Please share your thoughts on this? |
@odidev can you share your compilation steps? I've manage to build the image but when I run it I've got the error |
Looks like there is still no arm64 docker image for rocket.chat. :( |
rocketchat doesn't have
ARM64v8
as a supported architecture in Docker Hub. I have successfully built/tested Rocket.Chat.Embedded.arm64 on an ARM64 platform and it is running successfully.Also, I have explored to add support for
ARM64v8
in the docker hub at the official docker library as mentioned in https://github.com/docker-library/official-images/blob/master/library/rocket.chat#L1 it gets generated throughgenerate-stackbrew-library.sh
file present in https://github.com/RocketChat/Docker.Official.Image.generate-stackbrew-library.sh file needs to be updated to add
ARM64v8
arch at the official docker library.Please share your opinion on this.
The text was updated successfully, but these errors were encountered: