# Base FROM golang:1.20.7-alpine AS builder RUN apk add --no-cache build-base WORKDIR /app COPY . /app RUN go mod download RUN go build ./cmd/mapcidr # Release FROM alpine:3.18.3 RUN apk -U upgrade --no-cache \ && apk add --no-cache bind-tools ca-certificates COPY --from=builder /app/mapcidr /usr/local/bin/ ENTRYPOINT ["mapcidr"]