FROM golang:1.16-alpine AS build
WORKDIR /src
COPY . ./
WORKDIR /src/cmd/web/
ENV CGO_ENABLED=0
RUN go build -o /web
FROM scratch
COPY --from=build /web /web
ENTRYPOINT ["/web"]