github.com/unicornultrafoundation/go-u2u@v1.0.0-rc1.0.20240205080301-e74a83d3fadc/docker/Dockerfile.u2u (about)

     1  FROM golang:1.20-alpine as builder
     2  
     3  RUN apk add --no-cache make gcc musl-dev linux-headers git
     4  
     5  WORKDIR /go/go-u2u
     6  COPY . .
     7  
     8  ARG GOPROXY
     9  RUN go mod download
    10  RUN make u2u
    11  
    12  
    13  
    14  FROM alpine:latest
    15  
    16  RUN apk add --no-cache ca-certificates
    17  
    18  COPY --from=builder /go/go-u2u/build/u2u /
    19  
    20  EXPOSE 5050 18545 18546 18547 19090
    21  
    22  ENTRYPOINT ["/u2u"]