FROM golang:1.18 as builder WORKDIR /usr/app COPY . . # build the executable RUN go build -o miniserver FROM gcr.io/distroless/base COPY --from=builder /usr/app/ /usr/app/ WORKDIR /usr/app EXPOSE 80 CMD ["./miniserver"]