From 6dbc3b4cb3ca4d59475679ae4e356d53e2f43505 Mon Sep 17 00:00:00 2001 From: Mert <101130780+mertalev@users.noreply.github.com> Date: Wed, 4 Nov 2026 09:51:29 -0500 Subject: [PATCH] fix(server): build sharp in dev stack (#32961) build sharp in dev stack --- .devcontainer/server/container-start-backend.sh | 1 + server/Dockerfile | 2 +- server/bin/immich-dev | 2 ++ 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.devcontainer/server/container-start-backend.sh b/.devcontainer/server/container-start-backend.sh index 35fa60f89..a021b8a8c 100755 --- a/.devcontainer/server/container-start-backend.sh +++ b/.devcontainer/server/container-start-backend.sh @@ -7,6 +7,7 @@ log "Preparing Immich Nest API Server" log "" export CI=1 run_cmd pnpm --filter immich install +SHARP_FORCE_GLOBAL_LIBVIPS=true run_cmd pnpm --config.verify-deps-before-run=false --dir "${IMMICH_WORKSPACE}/server/node_modules/sharp" run build log "Starting Nest API Server" log "" diff --git a/server/Dockerfile b/server/Dockerfile index a5da6285c..acc328f61 100644 --- a/server/Dockerfile +++ b/server/Dockerfile @@ -39,7 +39,7 @@ RUN --mount=type=cache,id=pnpm,target=/buildcache/pnpm-store \ pnpm --filter immich build && \ pnpm --filter immich --prod --no-optional deploy /output/server-pruned RUN --mount=type=cache,id=pnpm,target=/buildcache/pnpm-store \ - SHARP_FORCE_GLOBAL_LIBVIPS=true pnpm --config.verify-deps-before-run=false --dir /output/server-pruned/node_modules/sharp exec npm run build + SHARP_FORCE_GLOBAL_LIBVIPS=true pnpm --config.verify-deps-before-run=false --dir /output/server-pruned/node_modules/sharp run build FROM sdk AS web diff --git a/server/bin/immich-dev b/server/bin/immich-dev index 6febb2148..848f1efec 100755 --- a/server/bin/immich-dev +++ b/server/bin/immich-dev @@ -7,4 +7,6 @@ fi cd /usr/src/app || exit pnpm --filter @immich/plugin-sdk build +pnpm --filter immich install +SHARP_FORCE_GLOBAL_LIBVIPS=true pnpm --config.verify-deps-before-run=false --dir server/node_modules/sharp run build pnpm --filter immich exec nest start --debug "0.0.0.0:9230" --watch -- "$@"