FROM node:18.3.0-alpine3.15 as packages WORKDIR /packages COPY package.json . COPY package-lock.json . RUN apk update \ && apk add --no-cache aws-cli \ && aws codeartifact login --tool npm --repository dadosfera-npm --domain dadosfera --domain-owner 611330257153 --region us-east-1 \ && npm install FROM node:18.3.0-alpine3.15 WORKDIR /app COPY . /app/ COPY --from=packages /packages/node_modules /app/node_modules RUN npm run build EXPOSE 3333 ENTRYPOINT npm run start