github.com/FUSIONFoundation/efsn@v3.6.2-0.20200916075423-dbb5dd5d2cc7+incompatible/Dockerfile.minerLocalGtw (about)

     1  FROM golang:1.12-alpine as builder
     2  
     3  RUN apk add --no-cache make gcc musl-dev linux-headers
     4  
     5  ADD . /efsn
     6  RUN cd /efsn && make efsn
     7  
     8  # Pull Geth into a second stage deploy alpine container
     9  FROM alpine:latest
    10  
    11  RUN apk add --no-cache ca-certificates
    12  # RUN apk add --no-cache jq
    13  COPY --from=builder /efsn/build/bin/efsn /usr/local/bin/
    14  
    15  EXPOSE 9000 9000/udp 9001 9001/udp 40407 40407/udp 40408 40408/udp
    16  
    17  COPY ./docker-entrypoint-miner-local-gtw.sh /usr/local/bin
    18  
    19  RUN chmod a+x /usr/local/bin/docker-entrypoint-miner-local-gtw.sh \
    20    && ln -s /usr/local/bin/docker-entrypoint-miner-local-gtw.sh / # Needed for backwards compatability
    21  
    22  ENTRYPOINT ["docker-entrypoint-miner-local-gtw.sh"]