Skip to content

Commit 0d6df6e

Browse files
committed
Fix init-om image for cross-compilation
1 parent a68905e commit 0d6df6e

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

docker/mongodb-kubernetes-init-ops-manager/Dockerfile.atomic

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
1-
FROM public.ecr.aws/docker/library/golang:1.24 AS base
1+
FROM --platform=${BUILDPLATFORM} public.ecr.aws/docker/library/golang:1.24 AS base
22

33
WORKDIR /go/src
44
ADD ./docker/mongodb-kubernetes-init-ops-manager .
5-
RUN CGO_ENABLED=0 go build -a -buildvcs=false -o /data/scripts/mmsconfiguration ./mmsconfiguration
6-
RUN CGO_ENABLED=0 go build -a -buildvcs=false -o /data/scripts/backup-daemon-readiness-probe ./backupdaemon_readinessprobe/
5+
6+
ARG TARGETOS
7+
ARG TARGETARCH
8+
RUN CGO_ENABLED=0 GOOS=${TARGETOS} GOARCH=${TARGETARCH} go build -a -buildvcs=false -o /data/scripts/mmsconfiguration ./mmsconfiguration
9+
RUN CGO_ENABLED=0 GOOS=${TARGETOS} GOARCH=${TARGETARCH} go build -a -buildvcs=false -o /data/scripts/backup-daemon-readiness-probe ./backupdaemon_readinessprobe/
710

811
COPY ./docker/mongodb-kubernetes-init-ops-manager/scripts/docker-entry-point.sh /data/scripts/
912
COPY ./docker/mongodb-kubernetes-init-ops-manager/scripts/backup-daemon-liveness-probe.sh /data/scripts/

0 commit comments

Comments
 (0)