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 .