From 43c65c489238d5acfbcf98cee8d5bfbe7a4e8b18 Mon Sep 17 00:00:00 2001 From: Henri Burau Date: Thu, 19 Jun 2025 14:04:38 +0200 Subject: [PATCH] Fix ci --- .gitea/workflows/docker-build.yml | 4 ++-- build/Dockerfile | 10 +++++++--- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/docker-build.yml b/.gitea/workflows/docker-build.yml index ed3c3a4..1709f31 100644 --- a/.gitea/workflows/docker-build.yml +++ b/.gitea/workflows/docker-build.yml @@ -24,5 +24,5 @@ jobs: push: true platforms: linux/arm64,linux/amd64 tags: | - gitea.henriburau.de/ace966/WeeWooWebhook:latest - gitea.henriburau.de/ace966/WeeWooWebhook:${{ gitea.run_id }} + gitea.henriburau.de/ace966/weewoowebhook:latest + gitea.henriburau.de/ace966/weewoowebhook:${{ gitea.run_id }} diff --git a/build/Dockerfile b/build/Dockerfile index f5aab77..7a89d53 100644 --- a/build/Dockerfile +++ b/build/Dockerfile @@ -6,10 +6,14 @@ WORKDIR /app # Copy source code COPY . . -# Build the Go binary statically -RUN CGO_ENABLED=0 GOOS=linux go build -o weewoowebhook /app/cmd/wee_woo_webhook/main.go +# Build statically for Linux +ARG TARGETOS +ARG TARGETARCH -FROM scratch +RUN CGO_ENABLED=0 GOOS=$TARGETOS GOARCH=$TARGETARCH \ + go build -a -installsuffix cgo -o weewoowebhook /app/cmd/wee_woo_webhook/main.go + +FROM alpine # Copy statically built binary from the builder COPY --from=builder /app/weewoowebhook /weewoowebhook