FROM golang:1.25-alpine AS builder WORKDIR /src COPY go.mod ./ RUN go mod download COPY . . RUN go build -o /users-api . FROM alpine:3.20 COPY --from=builder /users-api /usr/local/bin/users-api EXPOSE 8080 ENTRYPOINT ["users-api"]