FROM golang:1.16.4 as build
ENV GOPATH /go
RUN mkdir -p $GOPATH/src/table_checker
COPY ./ $GOPATH/src/table_checker
WORKDIR $GOPATH/src/table_checker
RUN CGO_ENABLED=0 GOPROXY=https://goproxy.cn GOARCH=amd64 GOOS=linux go build -trimpath -o $GOPATH/bin/checker .

FROM alpine:3.14.0

WORKDIR /
COPY --from=build /go/bin/checker /checker
CMD ["/checker"]
