docker-cyberchef/Dockerfile
renovate-bot effc5dc9e0
Some checks failed
Test / lint (pull_request) Failing after 3s
Test / test (pull_request) Failing after 5s
Update Node.js to v23
2025-02-27 02:09:05 +00:00

21 lines
744 B
Docker

FROM node:23.9.0-bullseye@sha256:2e0f7f1d0ea872c89883f704bf53f3a5b2c186a6cccf801736db8da71412f5ee as build
# renovate: datasource=github-tags depName=gchq/CyberChef versioning=semver
ENV CYBERCHEF_VERSION v10.19.4
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:3c216da7d3aa0384782e1199a7b30c8d3bc4b0288dcac32c178b0c0fb26f8059
COPY --from=build /tmp/cyberchef/build/prod /usr/share/nginx/html
EXPOSE 8080