24 lines
381 B
Docker
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"]
|