Eigenimage afgerond en gearchiveerd: beide apps op een eigen image

Relay 0.6.0 draait en synct; de gebruiker haalde de achtergebleven
programmabestanden met de hand uit de app-datamap. Het plan verhuist naar
Docs/Plannen/Archief/Eigenimage/, de eerste in die map. CONTINUE_HERE krijgt
een archiefsectie; Publicatie-Relay wacht niet meer op een te pinnen image,
en in Publicatie-Gate en Images-pinnen.md is het pinnen van vreemde images
geschiedenis. Wat er voor publicatie nog ontbreekt is linux/arm64.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
Harmen
2026-09-08 17:08:47 +02:00
co-authored by Claude Fable 5.1
parent 4d859c2727
commit fa0aa6c8d8
9 changed files with 53 additions and 31 deletions
@@ -32,11 +32,12 @@ toeval: de eisen zijn dezelfde als die van de spec die dit project vanaf 18-08 a
## 3. Wat er nog moet, in volgorde van moeilijkheid
1. **De images pinnen.** `python:3-alpine` en `nginx:alpine` staan kaal in de compose. Het moet
`repo:versie@sha256:<digest>` worden, met `linux/amd64` én `linux/arm64` in de manifest-lijst. Dit kan
alleen op de Umbrel en het is de grootste openstaande eis. Bijkomend voordeel dat losstaat van
publicatie: een gepinde image maakt de app reproduceerbaar, en dat was al een doel van het plan
**Appstore**, fase 4.
1. **De images pinnen.** Grotendeels ingehaald door **Eigenimage** (08-09-2026): de app draait op één
eigen image, gepind als `repo:versie@sha256:<digest>`, en `python:3-alpine` en `nginx:alpine` staan
niet meer in de compose. Wat er nog ontbreekt is `linux/arm64` in de manifest-lijst: `build.sh` bouwt
standaard één architectuur en heeft voor multi-arch een schakelaar (`PLATFORMS=...`) die nog nooit
geprobeerd is. Dát is de resterende taak hier. De alinea's hieronder zijn van vóór die stap en gaan
over het pinnen van vreemde images; ze blijven staan als geschiedenis.
**Niet nu doen.** Besloten met de gebruiker op 20-08-2026: zolang er nog gedraaid, verbeterd en getest
wordt, kost een pin alleen werk. Elke keer dat je een nieuwere basisimage wilt, moet je opnieuw pinnen,