Files
stereomonk 1806b44ad3
release / build (push) Canceled after 0s
release / release (push) Canceled after 0s
release / container (push) Canceled after 0s
initial commit
2026-06-08 20:19:20 +03:00

24 lines
423 B
Docker

FROM --platform=$BUILDPLATFORM golang:1.26-alpine AS builder
WORKDIR /app
COPY go.mod go.sum ./
RUN go mod download
COPY . .
ARG VERSION
ARG TARGETOS
ARG TARGETARCH
RUN CGO_ENABLED=0 GOOS=$TARGETOS GOARCH=$TARGETARCH \
go build -trimpath -ldflags="-s -w -X main.Version=${VERSION}" -o copypasta
FROM --platform=$BUILDPLATFORM alpine:latest
WORKDIR /app
COPY --from=builder /app/copypasta .
CMD ["./copypasta"]