heroku/builder:24
has been released with multi-architecture and ARM support!
#25
joshwlewis
announced in
Announcements
Replies: 2 comments 1 reply
-
Nice work on reducing the image size! The buildpack built image for one of my apps is only a few mbs bigger than the native Docker one which is great. |
Beta Was this translation helpful? Give feedback.
0 replies
This comment has been minimized.
This comment has been minimized.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
We have just released our latest CNB Builder ,
heroku/builder:24
! It includes brand new support forARM64
application builds!Give it a try by building your app like this:
New multi-architecture support
If you're using an ARM64 computer (such as an Apple Silicon Mac or an AWS Graviton instance),
pack build my-app heroku/builder:24
will produce alinux/arm64
image. If you're using an AMD64 computer (such as an Intel Mac, most desktops and laptops, or an AWS EC2 instance), the same command will produce alinux/amd64
image.You may also specify which architecture you wish to build with via the
--platform tag
, like this (pack
version0.34.0
or newer required):Updated base image and reduced size
heroku/builder:24
is based on Heroku-24, which in turn is based on Ubuntu:24.04. Therefore, a large number of Ubuntu packages have been updated.Additionally, we adjusted which Ubuntu packages are installed to reduce the image size:
and system Python) from the run image, but left them in the build image.
Beta Was this translation helpful? Give feedback.
All reactions