FROM golang:1.10-alpine as builder

RUN apk add --no-cache make gcc musl-dev linux-headers

ADD . /tomochain
RUN cd /tomochain && make tomo

FROM alpine:latest

LABEL maintainer="etienne@tomochain.com"

WORKDIR /tomochain

COPY --from=builder /tomochain/build/bin/tomo /usr/local/bin/tomo

RUN chmod +x /usr/local/bin/tomo

EXPOSE 8545
EXPOSE 30303

ENTRYPOINT ["/usr/local/bin/tomo"]

CMD ["--help"]
