FROM golang:1.10 as build

ADD . /go/src/github.com/google/certificate-transparency-go
WORKDIR /go/src/github.com/google/certificate-transparency-go

ARG GOFLAGS=""

RUN go get -v ${GOFLAGS} ./gossip/minimal/gosmin

FROM gcr.io/distroless/base

COPY --from=build /go/bin/gosmin /

ENTRYPOINT ["/gosmin", "--config=/gosmin.cfg", "--metrics_endpoint=localhost:6962", "--alsologtostderr", "-v=1"]

EXPOSE 6962
