-
-
Notifications
You must be signed in to change notification settings - Fork 388
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
Improve Docker support for ARM #1050
Comments
@guidopetri pinging you on this one. Even if you don't have time to make a PR, it would be super helpful if you could outline the steps I could take to point me in the right direction. |
For sure. Apart from the issue mentioned in this comment where we hardcode
|
@guidopetri thank you! We're running on CircleCI, so we should be able to take advantage of ARM support there. |
I started a PR here to track this work |
With the second bullet point done, I'll see about setting up the docker image build via CircleCI next. I'm not super familiar with it so it may take me a moment. |
Thanks @guidopetri! I'm pretty familiar with CircleCI, so let me know if you get stuck on anything there. I suspect I'll have to configure it with a couple of env variables to publish to docker. |
Also, in case you haven't come across it already, CircleCI provides an orb for Docker stuff. |
With #1080 , we now have the first bullet point done as well, and part of the third one. I'll investigate the image that was generated for arm64, but it looks like Github Actions simply allows us to build both platforms. However, even if the image looks fine, we still need to update the CI to pass the platform build arg into the build; the arm64 image used superchronic's amd64 executable. I'll try and create the followup PR this next week. |
#1092 should close this issue :) |
Thanks for all your work on this @guidopetri! |
Currently our Docker image is built for amd64. We should figure out a way to also support ARM, since it is not uncommon for users to want to run Stringer on a Raspberry Pi or the like. Having very little experience with Docker, I'm not sure how to proceed with this, but it might require creating a second image that people can pull for ARM devices.
The text was updated successfully, but these errors were encountered: