From 0b62aefbb28d0376f89920f962a88ec5728e0b43 Mon Sep 17 00:00:00 2001 From: Nerivec <62446222+Nerivec@users.noreply.github.com> Date: Sun, 15 Dec 2024 20:38:41 +0100 Subject: [PATCH] fix(ignore): Force rebuild of @serialport/bindings-cpp in Docker (#25202) --- docker/Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 397b4e6f3..9d805a5c1 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -22,9 +22,9 @@ COPY package.json pnpm-lock.yaml ./ RUN apk add make gcc g++ python3 linux-headers npm && \ npm install -g pnpm && \ pnpm install --frozen-lockfile --no-optional && \ - # Serialport requires to be re-build, otherwise starts fails - # See e.g. https://github.com/Koenkk/zigbee2mqtt/issues/25092 - pnpm rebuild + # serialport has outdated prebuilds that appear to fail on some archs, force build on target platform + rm -rf `find ./node_modules/.pnpm/ -wholename "*/@serialport/bindings-cpp/prebuilds" -type d` && \ + pnpm rebuild @serialport/bindings-cpp # Release FROM base AS release