github.com/vantum/vantum@v0.0.0-20180815184342-fe37d5f7a990/Dockerfile (about)

     1  # Build Geth in a stock Go builder container
     2  FROM golang:1.9-alpine as builder
     3  ##FROM ubuntu
     4  RUN apk add --update bash && rm -rf /var/cache/apk/*
     5  RUN apk add --no-cache make gcc musl-dev linux-headers
     6  
     7  ADD . /vantum
     8  RUN cd /vantum && make vantum
     9  
    10  # Pull Geth into a second stage deploy alpine container
    11  FROM alpine:latest
    12  
    13  RUN apk add --no-cache ca-certificates
    14  COPY --from=builder /vantum/build/bin/vantum /usr/local/bin/
    15  
    16  ADD start.sh /root/start.sh
    17  
    18  EXPOSE 6588 6589 30303 30303/udp 30304/udp
    19  ENTRYPOINT /root/start.sh