From d94d74482961d8782ef6a426f1a2861263df52b7 Mon Sep 17 00:00:00 2001 From: Henrik Solberg Date: Tue, 8 Oct 2024 11:03:20 +0200 Subject: [PATCH 1/3] Change to nginx-unprivileged image for better kubernetes support --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index be4c8bad..b0002550 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,6 +4,6 @@ COPY . . RUN npm ci RUN npm run build -FROM nginx:1.25-alpine3.18 AS cyberchef +FROM nginx-unprivileged:1.25.2-alpine3.18 AS cyberchef COPY --from=build ./build/prod /usr/share/nginx/html/ From 32dda5bb6d86deee1bed9b85a9926b0f44dc8dff Mon Sep 17 00:00:00 2001 From: Henrik Solberg Date: Tue, 8 Oct 2024 12:39:09 +0200 Subject: [PATCH 2/3] Fixed image ref. --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index b0002550..9481e41d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,6 +4,6 @@ COPY . . RUN npm ci RUN npm run build -FROM nginx-unprivileged:1.25.2-alpine3.18 AS cyberchef +FROM nginxinc/nginx-unprivileged:1.25.1-alpine3.18 AS cyberchef COPY --from=build ./build/prod /usr/share/nginx/html/ From 7798e7717d508e238202a395f7523d25c4bb99dc Mon Sep 17 00:00:00 2001 From: Henrik Solberg Date: Mon, 28 Oct 2024 14:40:23 +0100 Subject: [PATCH 3/3] Updated docker commands in `README.md` with new port number used by nginx-unprivileged --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 5549bda2..5d8be3a5 100755 --- a/README.md +++ b/README.md @@ -26,13 +26,13 @@ If you would like to try out CyberChef locally you can either build it yourself: ```bash docker build --tag cyberchef --ulimit nofile=10000 . -docker run -it -p 8080:80 cyberchef +docker run -it -p 8080:8080 cyberchef ``` Or you can use our image directly: ```bash -docker run -it -p 8080:80 ghcr.io/gchq/cyberchef:latest +docker run -it -p 8080:8080 ghcr.io/gchq/cyberchef:latest ``` This image is built and published through our [GitHub Workflows](.github/workflows/releases.yml)