Dockerfile 468 B

1234567891011121314151617181920212223
  1. FROM golang:alpine AS build
  2. WORKDIR /
  3. ENV CGO_ENABLED=0
  4. RUN apk add git
  5. RUN git clone https://github.com/assimon/epusdt
  6. RUN mv epusdt/src /
  7. WORKDIR /src
  8. ARG TARGETOS
  9. ARG TARGETARCH
  10. RUN GOOS=${TARGETOS} GOARCH=${TARGETARCH} go build -o /out/epusdt .
  11. FROM alpine
  12. LABEL maintainer="[email protected]"
  13. WORKDIR /app
  14. COPY --from=build /out/epusdt /app/epusdt
  15. COPY --from=build /src/static /app/static
  16. RUN set -xe \
  17. && chmod +x /app/epusdt
  18. CMD /app/epusdt http start