FROM golang:alpine AS builder
WORKDIR /app
ADD . /app
RUN apk update && apk add build-base
RUN cd /app && CGO_ENABLED=0 go build -ldflags="-w -s" -o prog prog.go

FROM scratch
WORKDIR /app
COPY --from=builder /app/prog /app/awesome-prog
ENTRYPOINT ["/app/awesome-prog"]
