From ca80e46157e057f4d704140662e6695a8cdee223 Mon Sep 17 00:00:00 2001 From: Gal Topper Date: Wed, 30 Oct 2024 14:58:49 +0800 Subject: [PATCH] Fix Dockerfile to always build for linux and amd64 --- cmd/framesd/Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cmd/framesd/Dockerfile b/cmd/framesd/Dockerfile index 62791d02..b50eb659 100644 --- a/cmd/framesd/Dockerfile +++ b/cmd/framesd/Dockerfile @@ -19,15 +19,15 @@ # (don't forget to update the -p accordingly) -FROM golang:1.19-bullseye as build +FROM --platform=linux/amd64 golang:1.19-bullseye as build WORKDIR /frames COPY . . ARG FRAMES_VERSION=unknown -RUN go build -ldflags="-X main.Version=${FRAMES_VERSION}" ./cmd/framesd +RUN GOOS=linux GOARCH=amd64 go build -ldflags="-X main.Version=${FRAMES_VERSION}" ./cmd/framesd RUN cp framesd /usr/local/bin -FROM debian:jessie-slim +FROM --platform=linux/amd64 debian:jessie-slim COPY --from=build /usr/local/bin/framesd /usr/local/bin VOLUME /etc/framesd