Bundler to manage gem dependencies • injecting database configuration • compiling Rails assets Comprehensive Support ◦ 7 years of battle hardened usage ◦ Used in production by millions of apps ◦ supported MRI as old as 1.8.7 to 2.6.3 (on release day) ◦ Rails 2.x-5.2 ◦ Minimize buildpack upgrade pain/burden
symlinks • Limited interface for copying ◦ No support for globs, often need many copy statements ▪ COPY --from=0 /n1 /n1 ▪ COPY --from=0 /n2 /n2 ▪ COPY --from=0 /n3 /n3
OCI layers generated during a previous build are made available to buildpacks where the remote layers are replaced by the generated layers where an optimal selection of compatible buildpacks is chosen and a build plan is created where buildpacks use that metadata to generate only the OCI layers that need to be replaced