diff --git a/Dockerfile b/Dockerfile index c59895c..2d55953 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,12 @@ -FROM centurylink/ca-certs +# stage 0 +FROM golang:latest as builder +WORKDIR /go/src/github.com/PierreZ/goStatic +COPY . . -COPY goStatic / +RUN GOARCH=amd64 GOOS=linux go build -ldflags "-linkmode external -extldflags -static -w" + +# stage 1 +FROM centurylink/ca-certs +WORKDIR / +COPY --from=builder /go/src/github.com/PierreZ/goStatic/goStatic . ENTRYPOINT ["/goStatic"] \ No newline at end of file