diff --git a/ct/immich.sh b/ct/immich.sh index f976e619f..529b21b2e 100644 --- a/ct/immich.sh +++ b/ct/immich.sh @@ -105,6 +105,7 @@ EOF libraries=("libjxl" "jpegli" "libheif" "libraw" "imagemagick" "libvips") cd "$BASE_DIR" msg_warn "Checking for updates to custom image-processing libraries (recompile time: 2-15min per library)" + ensure_dependencies liblcms2-dev libjpeg62-turbo-dev libspng-dev libexif-dev $STD git pull for library in "${libraries[@]}"; do compile_"$library" @@ -192,6 +193,8 @@ EOF export SHARP_FORCE_GLOBAL_LIBVIPS=true $STD pnpm --dir "$APP_DIR/node_modules/sharp" exec npm run build + ln -sfn "$GEO_DIR" "$APP_DIR/geodata" + # Patch helmet.json: disable upgrade-insecure-requests for HTTP access if [[ -f "$APP_DIR/helmet.json" ]]; then jq '.contentSecurityPolicy.directives["upgrade-insecure-requests"] = null' "$APP_DIR/helmet.json" >"$APP_DIR/helmet.json.tmp" && mv "$APP_DIR/helmet.json.tmp" "$APP_DIR/helmet.json"