diff --git a/Dockerfile b/Dockerfile index 101af29c..598d5075 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ # Stage 0: Build the thing # Need debian based image to build the native rust module # as musl doesn't support cdylib -FROM node:20-slim AS builder +FROM node:20.12-slim AS builder # Needed in order to build rust FFI bindings. RUN apt-get update && apt-get install -y build-essential cmake curl pkg-config pkg-config libssl-dev @@ -29,7 +29,7 @@ RUN yarn build # Stage 1: The actual container -FROM node:20-slim +FROM node:20.12-slim WORKDIR /bin/matrix-hookshot diff --git a/changelog.d/949.misc b/changelog.d/949.misc new file mode 100644 index 00000000..4a86d09c --- /dev/null +++ b/changelog.d/949.misc @@ -0,0 +1 @@ +Pin the minor version of Node for Docker builds to avoid a startup crash on arm64.