diff --git a/auth/basic-auth/Dockerfile b/auth/basic-auth/Dockerfile index b35f0f13..aec321af 100644 --- a/auth/basic-auth/Dockerfile +++ b/auth/basic-auth/Dockerfile @@ -1,11 +1,12 @@ +FROM teamserverless/license-check:0.3.6 as license-check + FROM golang:1.12-alpine3.11 as build ENV GO111MODULE=off ENV CGO_ENABLED=0 RUN apk add --no-cache curl ca-certificates -RUN curl -sLSf https://raw.githubusercontent.com/teamserverless/license-check/master/get.sh | sh \ - && mv ./license-check /usr/bin/ +COPY --from=license-check /license-check /usr/bin/ WORKDIR /go/src/handler COPY . . diff --git a/auth/basic-auth/Dockerfile.arm64 b/auth/basic-auth/Dockerfile.arm64 index 0209ea0b..cb144298 100644 --- a/auth/basic-auth/Dockerfile.arm64 +++ b/auth/basic-auth/Dockerfile.arm64 @@ -1,11 +1,12 @@ +FROM teamserverless/license-check:0.3.6 as license-check + FROM golang:1.12-alpine3.11 as build ENV GO111MODULE=off ENV CGO_ENABLED=0 RUN apk add --no-cache curl ca-certificates gcc musl-dev -RUN curl -sLSf https://raw.githubusercontent.com/teamserverless/license-check/master/get.sh | sh \ - && mv ./license-check /usr/bin/ +COPY --from=license-check /license-check /usr/bin/ WORKDIR /go/src/handler COPY . . diff --git a/gateway/Dockerfile b/gateway/Dockerfile index d4c7e77f..a1b64db9 100644 --- a/gateway/Dockerfile +++ b/gateway/Dockerfile @@ -1,3 +1,5 @@ +FROM teamserverless/license-check:0.3.6 as license-check + FROM golang:1.12 as build ENV GO111MODULE=off @@ -10,9 +12,7 @@ ARG ARCH="x86_64" ARG GOOS=linux ARG GOARM -RUN curl -sLSf \ - https://raw.githubusercontent.com/teamserverless/license-check/master/get.sh | sh \ - && mv ./license-check /usr/bin/ +COPY --from=license-check /license-check /usr/bin/ WORKDIR /go/src/github.com/openfaas/faas/gateway diff --git a/gateway/Dockerfile.arm64 b/gateway/Dockerfile.arm64 index d32b4911..ee855da2 100644 --- a/gateway/Dockerfile.arm64 +++ b/gateway/Dockerfile.arm64 @@ -1,3 +1,5 @@ +FROM teamserverless/license-check:0.3.6 as license-check + FROM golang:1.12 as build ENV GO111MODULE=off @@ -7,9 +9,7 @@ ARG GIT_COMMIT_SHA ARG GIT_COMMIT_MESSAGE ARG VERSION='dev' -RUN curl -sLSf \ - https://raw.githubusercontent.com/teamserverless/license-check/master/get.sh | sh \ - && mv ./license-check /usr/bin/ +COPY --from=license-check /license-check /usr/bin/ WORKDIR /go/src/github.com/openfaas/faas/gateway diff --git a/gateway/Dockerfile.armhf b/gateway/Dockerfile.armhf index 35888c09..3f2f666c 100644 --- a/gateway/Dockerfile.armhf +++ b/gateway/Dockerfile.armhf @@ -1,3 +1,5 @@ +FROM teamserverless/license-check:0.3.6 as license-check + FROM golang:1.12 as build ENV GO111MODULE=off @@ -7,9 +9,7 @@ ARG GIT_COMMIT_SHA ARG GIT_COMMIT_MESSAGE ARG VERSION='dev' -RUN curl -sLSf \ - https://raw.githubusercontent.com/teamserverless/license-check/master/get.sh | sh \ - && mv ./license-check /usr/bin/ +COPY --from=license-check /license-check /usr/bin/ WORKDIR /go/src/github.com/openfaas/faas/gateway