Files
sk-az-tools/Dockerfile

24 lines
381 B
Docker

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"]