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
Generate multiarch Docker images #20848
base: main
Are you sure you want to change the base?
Conversation
Thank you for opening this PR! We appreciate you! For all pull requests coming from third-party forks we will need to A Forem Team member will review this contribution and get back to |
CLA Assistant Lite bot All contributors have signed the CLA ✍️ ✅ |
I have read the CLA Document and I hereby sign the CLA |
Uffizzi Ephemeral Environment Deploying☁️ https://app.uffizzi.com/github.com/forem/forem/pull/20848 ⚙️ Updating now by workflow run 8816192168. What is Uffizzi? Learn more! |
The crash on preview environment seems not to be related to the changes caused by this PR. |
What type of PR is this? (check all applicable)
Description
This PR moves the
build_containers.sh
script to use Docker'sbuildx
, with the multiarch image--platform
flag enabledRelated Tickets & Documents
The
forem/ruby
(build_base_ruby_image.sh
) seems to be already using buildx/multiarch, so this PR changes thequay.io/forem/forem
imagesQA Instructions, Screenshots, Recordings
It should be now possible to use
container-compose.yml
on ARM64 systems.Added/updated tests?
We encourage you to keep the code coverage percentage at 80% and above.