github.com/bigzoro/my_simplechain@v0.0.0-20240315012955-8ad0a2a29bb9/Dockerfile (about) 1 # Build Sipe in a stock Go builder container 2 FROM golang:1.16-alpine as builder 3 4 RUN apk add --no-cache make gcc musl-dev linux-headers 5 ENV GOPROXY=https://goproxy.cn 6 ADD . /go-simplechain 7 RUN cd /go-simplechain && make sipe 8 9 # Pull Sipe into a second stage deploy alpine container 10 FROM alpine:latest 11 12 RUN apk add --no-cache ca-certificates 13 COPY --from=builder /go-simplechain/build/bin/sipe /usr/local/bin/ 14 WORKDIR /app 15 ADD ./shell/sipe.sh ./ 16 #EXPOSE 8545 8546 30312 30312/udp 17 CMD ["sipe"] 18 #docker build -t simplechain/sipe:release-1.0 .