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

Docker: Multi-Arch Support #226

Open
mopfel-winrux opened this issue Feb 14, 2023 · 2 comments
Open

Docker: Multi-Arch Support #226

mopfel-winrux opened this issue Feb 14, 2023 · 2 comments

Comments

@mopfel-winrux
Copy link
Contributor

mopfel-winrux commented Feb 14, 2023

The official docker image should support both amd64 and arm64 virtualization.

ARM is slowly becoming the cheapest and most energy efficient way to run servers. Having an official docker image will make running Vere on devices like Raspberry Pi's (and clones) much easier.

Currently the docker image is built using Bazel's docker build functionality. This however only seems to allow one arch type at a time.

Native Planet is currently doing automated multiarch builds using docker's buildx command. This is automated using our jenkins build server. This is all to say that we can build a docker image without using Bazel if necessary. The repo can be found https://github.com/Native-Planet/urbit-docker.

@yapishu
Copy link

yapishu commented Feb 15, 2023

I believe arm builds have to wait for this to get merged upstream: bazelbuild/rules_docker#2087

@belisarius222
Copy link

bazelbuild/rules_docker#2087 (comment)

Well, that doesn't look good.

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

3 participants