github.com/Finschia/finschia-sdk@v0.48.1/contrib/images/simd-env/Dockerfile (about)

     1  FROM golang:1.20-alpine AS build
     2  RUN apk add build-base git linux-headers
     3  WORKDIR /work
     4  COPY go.mod go.sum /work/
     5  COPY ./ics23/go/go.mod /work/ics23/go/go.mod
     6  
     7  RUN go mod download
     8  COPY ./ /work
     9  RUN LEDGER_ENABLED=false make clean build
    10  
    11  FROM alpine:3.14 AS run
    12  RUN apk add bash curl jq
    13  COPY contrib/images/simd-env/wrapper.sh /usr/bin/wrapper.sh
    14  
    15  VOLUME /simd
    16  COPY --from=build /work/build/simd /simd/
    17  WORKDIR /simd
    18  
    19  EXPOSE 26656 26657
    20  ENTRYPOINT ["/usr/bin/wrapper.sh"]
    21  CMD ["start", "--log_format", "plain"]
    22  STOPSIGNAL SIGTERM