FROM golang:1.21 as builder WORKDIR /project COPY go.* ./ RUN go mod download COPY . . RUN CGO_ENABLED=0 go build -o /project/service ./cmd/server FROM alpine:latest COPY --from=builder /project/service / ENTRYPOINT ["/service"]