Files
sk-az-tools/Dockerfile
Slawomir Koszewski 064ee1db21 Add browser profile option and TSV output mode
- add --browser-profile for login and validate browser/profile combinations\n- validate browser options eagerly and keep default-browser behavior when omitted\n- add TSV output format (no header)\n- change header default to auto; add --header original/-H o\n- remove explicit json/j output mode usage and keep JSON as implicit default\n- add tini to Dockerfile entrypoint path to improve signal handling
2026-02-08 21:35:40 +01:00

25 lines
426 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 apk add --no-cache tini \
&& npm install --global /tmp/sk-az-tools.tgz \
&& rm /tmp/sk-az-tools.tgz \
&& npm cache clean --force
ENTRYPOINT ["tini", "--", "sk-az-tools"]
CMD ["--help"]