docker-cyberchef/Dockerfile
renovate-bot 50e556218a
Some checks failed
continuous-integration/drone/pr Build is failing
Update Node.js to v22
2024-09-18 07:10:04 +00:00

22 lines
744 B
Docker

FROM node:22.9.0-bullseye@sha256:6de37b4b5aff0570cf8c2aae13cc3a6f3bdca425b554250cf67232248d2cdb99 as build
# renovate: datasource=github-tags depName=gchq/CyberChef versioning=semver
ENV CYBERCHEF_VERSION v10.19.2
USER node
RUN set -ex; \
mkdir /tmp/cyberchef;
WORKDIR /tmp/cyberchef
RUN set -ex; \
git clone --branch $CYBERCHEF_VERSION https://github.com/gchq/CyberChef.git .; \
npm install; \
npx grunt prod; \
rm /tmp/cyberchef/build/prod/BundleAnalyzerReport.html /tmp/cyberchef/build/prod/CyberChef_$CYBERCHEF_VERSION.zip;
FROM nginxinc/nginx-unprivileged:1.26.2@sha256:fb5aeb12f540ef85d6369083c30f3d40eb9d16f5827d3c4190acdfb7a33f966a
COPY --from=build /tmp/cyberchef/build/prod /usr/share/nginx/html
EXPOSE 8080