diff --git a/cli/Dockerfile b/cli/Dockerfile index c7d4498dfe..9c3726642e 100644 --- a/cli/Dockerfile +++ b/cli/Dockerfile @@ -1,8 +1,21 @@ -FROM node:16-alpine +FROM node:16-alpine AS build WORKDIR /app + +COPY package.json yarn.lock ./ + +RUN yarn --frozen-lockfile + COPY . ./ -RUN yarn && yarn build && yarn link +RUN yarn build + +FROM node:16-alpine AS runtime + +WORKDIR /app + +COPY --from=build /app . + +RUN yarn link -CMD /bin/bash +CMD /bin/ash