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

Support ARM64 docker environment #1966

Open
jsoizo opened this issue Dec 20, 2021 · 3 comments
Open

Support ARM64 docker environment #1966

jsoizo opened this issue Dec 20, 2021 · 3 comments

Comments

@jsoizo
Copy link
Contributor

jsoizo commented Dec 20, 2021

User story.

As a developer using Apple Silicon Mac, I can do build prism's arm64 docker image, so that I can use it.

Is your feature request related to a problem?

When using Apple Silicon Mac with prism's docker image, I should run it on docker x86 emulated runtime.
However this works very slow and bad experience.

When build docker image on Apple Silicon Mac with arm64 docker runtime,
node-prune fails because of its architecture.

image

Describe the solution you'd like

  • build and push docker image on arm64 environment

Additional context

Add any other context or screenshots about the feature request here.

@saturna
Copy link

saturna commented May 25, 2023

I need this so bad. My tests are timing out right now since emulation is so slow.

@jric
Copy link

jric commented May 25, 2023

I need this as well. A multi-arch build would be great! LMK if I can help.

saturna added a commit to saturna/prism that referenced this issue May 29, 2023
…r images on DockerHub

Github action that triggers docker image build and publish action upon:
* merging into master using tag :master
* creating a new Prism Release with tags: latest, <major-version>, <full-version>

Additionally adding YARN_NETWORK_TIMEOUT to Dockerfile with default value set to Yarn's default.
This extra argument increases network timeout for arm64 Docker image builds since QEMU emulation tends to be slow.
victorskl added a commit to umccr/infrastructure that referenced this issue Oct 10, 2023
Copy link

github-actions bot commented Mar 1, 2024

This ticket has been labeled jira. A tracking ticket in Stoplight's Jira (STOP-294) has been created.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants