From c38096809e2d8e88cacddbc7e66fb9c501a4800c Mon Sep 17 00:00:00 2001 From: Jason Swank Date: Wed, 1 May 2024 14:47:42 -0400 Subject: [PATCH] multi-arch fix --- justfile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/justfile b/justfile index 5b76778..2e5c8d9 100644 --- a/justfile +++ b/justfile @@ -11,11 +11,12 @@ registry_pass_var := "REGISTRY_PASSWORD" # build a new image build flags="": - podman build --platform linux/amd64,linux/arm64 -t {{image}}:{{tag}} {{flags}} -f Dockerfile ctx + podman manifest create {{image}}:{{tag}} + podman build --platform linux/amd64,linux/arm64 --manifest {{image}}:{{tag}} {{flags}} -f Dockerfile ctx # publish the image publish alt_tag=tag: @ podman tag {{image}}:{{tag}} {{registry}}/{{image}}:{{alt_tag}} @ echo "${{ registry_pass_var }}" | podman login {{registry}} -u {{registry_user}} --password-stdin - @ podman push {{registry}}/{{image}}:{{alt_tag}} + @ podman manifest push {{registry}}/{{image}}:{{alt_tag}} @ podman logout {{registry}}