diff --git a/bpmn/Dockerfile b/bpmn/Dockerfile index c50591d85..92a54f876 100644 --- a/bpmn/Dockerfile +++ b/bpmn/Dockerfile @@ -1,4 +1,4 @@ -FROM node:20.11-alpine3.18 +FROM node:20.12-alpine3.18 RUN addgroup -g 1001 kroki && adduser -D -G kroki -u 1001 kroki diff --git a/diagrams.net/Dockerfile b/diagrams.net/Dockerfile index de635f073..607bfab71 100644 --- a/diagrams.net/Dockerfile +++ b/diagrams.net/Dockerfile @@ -1,4 +1,4 @@ -FROM node:20.11-alpine3.18 +FROM node:20.12-alpine3.18 RUN addgroup -g 1001 kroki && adduser -D -G kroki -u 1001 kroki diff --git a/excalidraw/Dockerfile b/excalidraw/Dockerfile index 248a5d0c7..4fd79348c 100644 --- a/excalidraw/Dockerfile +++ b/excalidraw/Dockerfile @@ -1,4 +1,4 @@ -FROM node:20.11-alpine3.18 +FROM node:20.12-alpine3.18 RUN addgroup -g 1001 kroki && adduser -D -G kroki -u 1001 kroki diff --git a/mermaid/Dockerfile b/mermaid/Dockerfile index 9b084adb2..2248a162c 100644 --- a/mermaid/Dockerfile +++ b/mermaid/Dockerfile @@ -1,4 +1,4 @@ -FROM node:20.11-alpine3.18 +FROM node:20.12-alpine3.18 RUN addgroup -g 1001 kroki && adduser -D -G kroki -u 1001 kroki diff --git a/server/ops/docker/jdk17-jammy/Dockerfile b/server/ops/docker/jdk17-jammy/Dockerfile index 72bbb8723..553c19130 100644 --- a/server/ops/docker/jdk17-jammy/Dockerfile +++ b/server/ops/docker/jdk17-jammy/Dockerfile @@ -37,7 +37,7 @@ RUN curl -LO https://github.com/mgieseki/dvisvgm/releases/download/$DVISVGM_VERS make install ## Nomnoml -FROM --platform=$BUILDPLATFORM node:18.19-bullseye-slim AS kroki-builder-nomnoml +FROM --platform=$BUILDPLATFORM node:18.20-bullseye-slim AS kroki-builder-nomnoml RUN npm install -g pkg@5.8.1 pkg-fetch@3.5.2 @@ -53,7 +53,7 @@ RUN npm install --target_arch=$([ "$TARGETARCH" = "amd64" ] && echo "x64" || ech RUN /usr/local/bin/pkg --targets $NODE-$TARGETOS-$([ "$TARGETARCH" = "amd64" ] && echo "x64" || echo "$TARGETARCH") . -o app.bin ## Vega -FROM --platform=$BUILDPLATFORM node:18.19-bullseye-slim AS kroki-builder-vega +FROM --platform=$BUILDPLATFORM node:18.20-bullseye-slim AS kroki-builder-vega # System dependencies for "canvas" Node package # https://github.com/Automattic/node-canvas#compiling @@ -82,7 +82,7 @@ RUN npm install 2 --target_arch=$([ "$TARGETARCH" = "amd64" ] && echo "x64" || e RUN /usr/local/bin/pkg --targets $NODE-$TARGETOS-$([ "$TARGETARCH" = "amd64" ] && echo "x64" || echo "$TARGETARCH") . -o app.bin ## DBML -FROM --platform=$BUILDPLATFORM node:18.19-bullseye-slim AS kroki-builder-dbml +FROM --platform=$BUILDPLATFORM node:18.20-bullseye-slim AS kroki-builder-dbml RUN npm install -g pkg@5.8.1 pkg-fetch@3.5.2 @@ -98,7 +98,7 @@ RUN npm install --target_arch=$([ "$TARGETARCH" = "amd64" ] && echo "x64" || ech RUN /usr/local/bin/pkg --targets $NODE-$TARGETOS-$([ "$TARGETARCH" = "amd64" ] && echo "x64" || echo "$TARGETARCH") . -o app.bin ## Wavedrom -FROM --platform=$BUILDPLATFORM node:18.19-bullseye-slim AS kroki-builder-wavedrom +FROM --platform=$BUILDPLATFORM node:18.20-bullseye-slim AS kroki-builder-wavedrom RUN npm install -g pkg@5.8.1 pkg-fetch@3.5.2 @@ -114,7 +114,7 @@ RUN npm install --target_arch=$([ "$TARGETARCH" = "amd64" ] && echo "x64" || ech RUN /usr/local/bin/pkg --targets $NODE-$TARGETOS-$([ "$TARGETARCH" = "amd64" ] && echo "x64" || echo "$TARGETARCH") . -o app.bin ## Bytefield -FROM --platform=$BUILDPLATFORM node:18.19-bullseye-slim AS kroki-builder-bytefield +FROM --platform=$BUILDPLATFORM node:18.20-bullseye-slim AS kroki-builder-bytefield RUN npm install -g pkg@5.8.1 pkg-fetch@3.5.2 @@ -201,7 +201,7 @@ RUN wget -q "https://pikchr.org/home/raw/${PIKCHR_VERSION}" -O pikchr.c RUN gcc -O0 -g -static -Wall -Wextra -DPIKCHR_SHELL pikchr.c -o pikchr -lm ## SVGBob -FROM --platform=$BUILDPLATFORM rust:1.76-slim-bullseye AS kroki-builder-static-svgbob +FROM --platform=$BUILDPLATFORM rust:1.77-slim-bullseye AS kroki-builder-static-svgbob # Install cross-compilation tools RUN apt-get update && apt-get install --no-install-recommends --yes \