Problem

Currently pack can only build images for the same architecture as the host system.

Goal

Provide option for cross compiling to different architectures and OS’es in pack CLI

Understanding

pack steps

  1. Spin up container of builder img
  2. Mount application source code on top of it
  3. Invoke the steps binary present in the builder container which starts the Buildpack Lifecycle

The Buildpack Lifecycle

The writing’s shit, I know.

The writing’s shit, I know.

https://miro.com/app/board/uXjVPrqGPB4=/