Bladeren bron

add dockerfile

Vladislav Yarmak 1 jaar geleden
bovenliggende
commit
916204836d
1 gewijzigde bestanden met toevoegingen van 12 en 0 verwijderingen
  1. 12 0
      Dockerfile

+ 12 - 0
Dockerfile

@@ -0,0 +1,12 @@
+FROM golang AS build
+
+ARG GIT_DESC=undefined
+
+WORKDIR /go/src/github.com/Snawoot/dtlspipe
+COPY . .
+RUN CGO_ENABLED=0 go build -a -tags netgo -ldflags '-s -w -extldflags "-static" -X main.version='"$GIT_DESC" ./cmd/dtlspipe
+
+FROM scratch
+COPY --from=build /go/src/github.com/Snawoot/dtlspipe/dtlspipe /
+USER 9999:9999
+ENTRYPOINT ["/dtlspipe"]