diff --git a/Dockerfile b/Dockerfile index f1f64b0a80..ffd0244abc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,7 +3,7 @@ # Initial stage which pulls prepares build dependencies and CLI tooling we need for our final image # Also used as the image in CI jobs so needs all dependencies #################################################################################################### -FROM --platform=$BUILDPLATFORM golang:1.22 as builder +FROM --platform=$BUILDPLATFORM golang:1.22 AS builder RUN apt-get update && apt-get install -y \ wget \ @@ -24,7 +24,7 @@ RUN cd ${GOPATH}/src/dummy && \ #################################################################################################### # UI build stage #################################################################################################### -FROM --platform=$BUILDPLATFORM docker.io/library/node:18 as argo-rollouts-ui +FROM --platform=$BUILDPLATFORM docker.io/library/node:18 AS argo-rollouts-ui WORKDIR /src ADD ["ui/package.json", "ui/yarn.lock", "./"] @@ -40,7 +40,7 @@ RUN NODE_ENV='production' yarn build #################################################################################################### # Rollout Controller Build stage which performs the actual build of argo-rollouts binaries #################################################################################################### -FROM --platform=$BUILDPLATFORM golang:1.22 as argo-rollouts-build +FROM --platform=$BUILDPLATFORM golang:1.22 AS argo-rollouts-build WORKDIR /go/src/github.com/argoproj/argo-rollouts @@ -69,7 +69,7 @@ RUN GOOS=$TARGETOS GOARCH=$TARGETARCH make ${MAKE_TARGET} #################################################################################################### # Kubectl plugin image #################################################################################################### -FROM gcr.io/distroless/static-debian11 as kubectl-argo-rollouts +FROM gcr.io/distroless/static-debian11 AS kubectl-argo-rollouts COPY --from=argo-rollouts-build /go/src/github.com/argoproj/argo-rollouts/dist/kubectl-argo-rollouts /bin/kubectl-argo-rollouts diff --git a/Dockerfile.dev b/Dockerfile.dev index 184d4e33e9..413f50ec7c 100644 --- a/Dockerfile.dev +++ b/Dockerfile.dev @@ -1,7 +1,7 @@ #################################################################################################### # argo-rollouts-dev #################################################################################################### -FROM golang:1.20 as builder +FROM golang:1.20 AS builder RUN apt-get update && apt-get install -y \ ca-certificates && \