# syntax=docker/dockerfile:1.4 # Build stage FROM --platform=$BUILDPLATFORM golang:1.24-alpine AS builder RUN apk add --no-cache build-base vips-dev WORKDIR /app COPY go.mod go.sum ./ RUN go mod download COPY . . RUN go build -o app # Final image FROM alpine:3.21 RUN apk add --no-cache vips WORKDIR /app COPY --from=builder /app/app . CMD ["./app"]