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.
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)
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>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
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ätterportfolio-sync.mjsexit 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