Closed qdm12 closed 3 years ago
:1-bullseye-slim
:1-alpine3.13
3.13
amd64
arm64
ppc64le
s390x
riscv64
/tmp/
.cargo/config
cargo install
/tmp
COPY
Github Actions workflows were changed to build for 386, arm64, armv6 and armv7 on top of amd64.
See #48 for an updated list of things left to do.
@MindFlavor feel free to ask questions/suggestions and approve the PR so we can finally have cross built Docker images 🎉
Dockerfile changes
:1-bullseye-slim
Rust image for cross compilation instead of:1-alpine3.13
, because:3.13
does not work well on 32 bit systems with an older libseccomp like on Raspberry Pisamd64
andarm64
so users could build the image on their raspberry pis if they want toppc64le
,s390x
andriscv64
do not support the Rust standard lib so it will fail for these/tmp/
.cargo/config
cargo install
instruction ⚡/tmp
to have a shorterCOPY
instruction for readabilityGithub Actions
Github Actions workflows were changed to build for 386, arm64, armv6 and armv7 on top of amd64.
See #48 for an updated list of things left to do.
@MindFlavor feel free to ask questions/suggestions and approve the PR so we can finally have cross built Docker images 🎉