Portfoliosynk: 13 bilder som fastnat sedan 29/9 kommer med; en trasig bild stoppar inte de andra #3

Merged
imagesbyolofsson merged 1 commits from portfoliosynk-fix-2026-11-06 into main 2026-11-06 04:22:39 +00:00
Member

Första körningen av synken på Cleura (2026-11-06) hittade 13 taggade bilder som aldrig kommit till sajten (sedan 2026-09-29).

Orsak: en bild (DSC00342_PSMS16-square.jpg) är större än sharps standardgräns (268 MP), "Input image exceeds pixel limit". Då sätter portfolio-sync.mjs exit 1, och skriptet stannar före commit/push. Det gällde Nurem också.

Ändring

  • portfolio-sync.mjs: sharp tar emot upp till 1 000 MP (pixel shift, 15000 px-kvadrater). JPEG krymps redan under avkodningen, så minnet hålls lågt.
  • deploy/cleura/portfolio-sync.sh: bilderna som gick bra committas och byggs ändå; körningen slutar med exit 1 så att systemd visar varningen. Containern får 3 GB.

Testat på Cleura i en kopia utan commit/push: alla 13 kom med, även DSC00342 (exit 0).

Synk-timern på Cleura är pausad tills detta är mergat. Sedan installerar jag om den och kör den en gång.

🤖 Generated with Claude Code

Första körningen av synken på Cleura (2026-11-06) hittade **13 taggade bilder som aldrig kommit till sajten** (sedan 2026-09-29). **Orsak:** en bild (`DSC00342_PSMS16-square.jpg`) är större än sharps standardgräns (268 MP), "Input image exceeds pixel limit". Då sätter `portfolio-sync.mjs` exit 1, och skriptet stannar före commit/push. Det gällde Nurem också. **Ändring** - `portfolio-sync.mjs`: sharp tar emot upp till 1 000 MP (pixel shift, 15000 px-kvadrater). JPEG krymps redan under avkodningen, så minnet hålls lågt. - `deploy/cleura/portfolio-sync.sh`: bilderna som gick bra committas och byggs ändå; körningen slutar med exit 1 så att systemd visar varningen. Containern får 3 GB. **Testat** på Cleura i en kopia utan commit/push: alla 13 kom med, även DSC00342 (exit 0). Synk-timern på Cleura är pausad tills detta är mergat. Sedan installerar jag om den och kör den en gång. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
bot-claude added 1 commit 2026-11-06 04:20:17 +00:00
Seen on the first run on Cleura 2026-11-06: 13 photos tagged since 2026-09-29 were never synced. portfolio-sync.mjs
sets exit code 1 when one photo fails (DSC00342_PSMS16-square.jpg: "Input image exceeds pixel limit", sharp's default
268 MP) and set -e then stopped before commit/push - on Nurem as well. Now the photos that worked are committed and
built, the run still ends with exit 1 so systemd shows it, and sharp's limit is 1 000 MP (JPEGs shrink while decoding;
the container gets 3 GB).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
imagesbyolofsson merged commit 5a5b2b42d2 into main 2026-11-06 04:22:39 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Imagesbyolofsson.se/imagesbyolofsson-se#3