-
Notifications
You must be signed in to change notification settings - Fork 1
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
Image registry failing for non-amd64 architectures. #249
Comments
thanks @preston, I'll take a look at this and see what's up. will keep you posted. |
Thanks @mattStorer . FYI I'm also (still) the CTO for Logica Health. We shut down the public sandbox systems a few months ago but were able to coordinate with Meld migration and are very familiar with it. |
Any updates? I'm needing to evaluate coach for government purposes on macOS machines ("linux/arm64" platform architecture), and the linux/x64 build won't pull on arm64 for some reason. Let me know if I can help! |
@preston hey sorry no updates as of right now, slammed with other priorities. If you have a specific change you would like to see made in a specific file, please communicate that change and I can make it on a feature branch for you to test. thanks - Matt |
@mattStorer I'm sure this isn't 100%, but it should fix the main issue of the application build not actually happening in the image build. I've redone the Dockefile to use a multi-stage image build, first running maven to build the .jar, and then the second runtime stage by copying in the .jar created in the first stage. I tested this using multiarchitecture 'docker buildx build --platform ...' builds and it does work, but I might not have copied the additional project files into the runtime stage correctly. master...preston:coach:multiplatform-builds Using this new multi-platform style, I can then swap it into the existing Let me know! |
@preston if you would like to test, checkout |
It looks like the published Docker images may be for x64 CPU architectures only. Could the build process please be updated with multi-arch support including linux/arm64? It shouldn't require any code changes and immediately enable macOS and ARM-class cloud servers to run COACH. :)
Thanks and let me know if you have any questions! I'm making this request on behalf of the Veterans Health Administration, Knowledge Based Systems. If you would like to do this even more broadly via HL7 FHIR Foundry I may be able to help there as well.
The text was updated successfully, but these errors were encountered: