From c735261f0cc5f211188eff1b8600b135babc82c6 Mon Sep 17 00:00:00 2001 From: "Maurice L." Date: Sun, 1 Mar 2026 13:46:16 +0100 Subject: [PATCH] Removed comments from Dockerfile --- Dockerfile | 5 ----- 1 file changed, 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index 7cae24c..cba270f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,24 +1,19 @@ -# Wir sagen Docker: Der Builder soll IMMER auf der Architektur deines PCs laufen (schnell!) FROM --platform=$BUILDPLATFORM golang:1.26-alpine AS builder RUN apk add --no-cache git WORKDIR /app -# Cache für Module nutzen COPY go.mod go.sum ./ RUN go mod download COPY . . -# buildx übergibt diese Variablen automatisch ARG TARGETOS ARG TARGETARCH -# Hier passiert die Magie: Go kompiliert NATIV für das Ziel (Cross-Compilation) RUN CGO_ENABLED=0 GOOS=$TARGETOS GOARCH=$TARGETARCH \ go build -ldflags "-s -w" -o shap-planner-backend . -# Final Stage (bleibt gleich klein) FROM scratch COPY --from=builder /app/shap-planner-backend /shap-planner-backend ENTRYPOINT ["/shap-planner-backend"] \ No newline at end of file