Skip to content

Commit 8dad055

Browse files
adarshagrawal38kfswain
authored andcommitted
Add support for multi platform image
1 parent 503c5d4 commit 8dad055

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

Dockerfile

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,11 @@ ARG BASE_IMAGE=gcr.io/distroless/static:nonroot
55

66
## Multistage build
77
FROM ${BUILDER_IMAGE} AS builder
8+
ARG TARGETOS
9+
ARG TARGETARCH
810
ENV CGO_ENABLED=0
9-
ENV GOOS=linux
10-
ENV GOARCH=amd64
11+
ENV GOOS=$TARGETOS
12+
ENV GOARCH=$TARGETARCH
1113
ARG COMMIT_SHA=unknown
1214
ARG BUILD_REF
1315

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ SHELL = /usr/bin/env bash -o pipefail
2323

2424
GIT_COMMIT_SHA ?= "$(shell git rev-parse HEAD 2>/dev/null)"
2525
GIT_TAG ?= $(shell git describe --tags --dirty --always)
26-
PLATFORMS ?= linux/amd64
26+
PLATFORMS ?= linux/amd64,linux/arm64
2727
DOCKER_BUILDX_CMD ?= docker buildx
2828
IMAGE_BUILD_CMD ?= $(DOCKER_BUILDX_CMD) build
2929
IMAGE_BUILD_EXTRA_OPTS ?=

0 commit comments

Comments
 (0)