diff --git a/Dockerfile b/Dockerfile index 0c48f47..c440a5d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -17,12 +17,6 @@ COPY build/ build/ # Build RUN GOPROXY=https://proxy.golang.org,direct CGO_ENABLED=0 GOOS=linux GOARCH=amd64 GO111MODULE=on go build -ldflags="-w -s -X main.version=$VERSION -X main.gitsha=$GIT_COMMITSHA" -a -o meshery-traefik-mesh main.go -FROM alpine:3.14 as jsonschema-util -RUN apk add --no-cache curl -WORKDIR / -RUN curl -LO https://github.com/layer5io/kubeopenapi-jsonschema/releases/download/v0.1.0/kubeopenapi-jsonschema -RUN chmod +x /kubeopenapi-jsonschema - # Use distroless as minimal base image to package the manager binary # Refer to https://github.com/GoogleContainerTools/distroless for more details FROM gcr.io/distroless/nodejs:14 @@ -33,5 +27,4 @@ ENV MESHERY_SERVER="http://meshery:9081" WORKDIR $HOME/.meshery COPY templates/ ./templates COPY --from=builder /build/meshery-traefik-mesh . -COPY --from=jsonschema-util /kubeopenapi-jsonschema /root/.meshery/bin/kubeopenapi-jsonschema ENTRYPOINT ["./meshery-traefik-mesh"]