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