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