2
0

Dockerfile 486 B

12345678910111213
  1. FROM golang:1.14.9-alpine3.11 as builder
  2. MAINTAINER xtaci <[email protected]>
  3. ENV GO111MODULE=on
  4. RUN apk update && \
  5. apk upgrade && \
  6. apk add git gcc libc-dev linux-headers
  7. RUN go get -ldflags "-X main.VERSION=$(date -u +%Y%m%d) -s -w" github.com/xtaci/kcptun/client && go get -ldflags "-X main.VERSION=$(date -u +%Y%m%d) -s -w" github.com/xtaci/kcptun/server
  8. FROM alpine:3.11
  9. RUN apk add --no-cache iptables
  10. COPY --from=builder /go/bin /bin
  11. EXPOSE 29900/udp
  12. EXPOSE 12948