FROM node:24-alpine AS package WORKDIR /package COPY package.json ./ COPY src ./src COPY README.md LICENSE ./ RUN npm pack --silent FROM node:24-alpine WORKDIR /work COPY --from=package /package/*.tgz /tmp/sk-az-tools.tgz RUN npm install --global /tmp/sk-az-tools.tgz \ && rm /tmp/sk-az-tools.tgz \ && npm cache clean --force ENTRYPOINT ["sk-az-tools"] CMD ["--help"]