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:
co-authored by
Claude Fable 5.1
parent
4d859c2727
commit
fa0aa6c8d8
@@ -0,0 +1,54 @@
|
||||
# Open punten - Eigenimage
|
||||
|
||||
> Beslissingen die nog een **eigenaar** of een **moment** nodig hebben. Staat een punt hier zonder
|
||||
> allebei, dan is dat de eerste fout om op te lossen. Wordt een punt een taak, dan verhuist het naar
|
||||
> [TAKEN.md](TAKEN.md).
|
||||
>
|
||||
> **Nummers blijven staan**, ook als een punt beslist is: er kan elders naar verwezen worden, ook vanuit
|
||||
> codecommentaar. Beslissen betekent verplaatsen naar de kop hieronder, niet hernummeren.
|
||||
>
|
||||
> Deze drie punten stonden als §7 in het masterplan en zijn bij de promotie op 27-08-2026 hierheen
|
||||
> verhuisd.
|
||||
|
||||
## Nog te beslissen
|
||||
|
||||
Niets.
|
||||
|
||||
## Beslist
|
||||
|
||||
2. **Eén image of twee?** - **Eén** (07-09-2026, sessie, volgens het voorstel in [PLAN.md](PLAN.md) §6).
|
||||
De agent en nginx blijven twee containers met dezelfde image; de compose geeft de agent een eigen
|
||||
`command`. Basis is `nginx:1.30-alpine` met `python3` uit apk, en niet andersom: de officiële
|
||||
nginx-image heeft de stream-module ingebouwd, bij alpine's eigen nginx is dat een los pakket.
|
||||
**Moment:** afgerond · **Eigenaar:** –
|
||||
|
||||
3. **Waar wordt gebouwd?** - **Op de Umbrel** (07-09-2026), om een eenvoudige reden: het is de enige
|
||||
machine met Docker; de werkplek heeft het niet. Dat het een productiemachine is weegt minder dan dat
|
||||
het de plek is waar Evolu Relay ook al gebouwd wordt. Gevolg: één architectuur, amd64, en dat is voor
|
||||
eigen gebruik genoeg. Multi-arch zit in `build.sh` als schakelaar (`PLATFORMS=...`) en is werk voor
|
||||
**Publicatie-Gate**; het is nog nooit geprobeerd.
|
||||
**Moment:** afgerond · **Eigenaar:** –
|
||||
|
||||
1. **Blijft het Gitea-register ook bij publicatie de bron?** - **Voor nu Gitea, bij inlevering opnieuw
|
||||
kijken** (27-08-2026, gebruiker).
|
||||
|
||||
De twee bezwaren die dit punt opriep gelden allebei pas bij inlevering, en dat is niet aan de orde: "dit
|
||||
is echt mijn eigen app voor eigen gebruik, ik ben nog niet toe aan publiceren." Het domein van de
|
||||
gebruiker staat dan in een pakket dat niemand aangeboden krijgt, en de enige die een image van zijn
|
||||
thuisserver haalt is hij zelf. Daarmee vervallen ze niet, ze zijn alleen nog niet actueel.
|
||||
|
||||
**Wat dat voor dit plan betekent:** `build.sh` duwt naar `sc.kamenier-hamer.nl/sysop/...`, net als bij
|
||||
Evolu Relay, en de compose pint op een digest daaruit. Het bouwrecept hoeft er niet omheen ontworpen te
|
||||
worden dat het register later kan wisselen; een register wisselen is één regel in `build.sh` en één in
|
||||
de compose, plus een versieverhoging.
|
||||
|
||||
**Wat er wél voor terugkomt is een taak in Publicatie-Gate en niet hier.** Bij inlevering moet het
|
||||
register opnieuw beoordeeld worden, samen met het kaal maken van het app-id en het pinnen; dat zijn
|
||||
toch al drie dingen die een herinstallatie vragen en die je één keer wilt doen. De gebruiker noemde er
|
||||
nog iets bij dat de moeite van het uitzoeken waard is voordat het zover is: **umbrelOS zou een eigen
|
||||
register toestaan.** Dat is niet nagetrokken, en het is precies het soort aanname dat je niet wilt
|
||||
ontdekken op het moment van inleveren.
|
||||
|
||||
De spec zoals we hem kennen eist alleen `registry/repo:versie-of-commit@sha256:<digest>` met beide
|
||||
architecturen erin, en zegt niets over wélk register. Naar de letter mag Gitea dus ook dan.
|
||||
**Moment:** afgerond voor dit plan; het vervolg hoort bij **Publicatie-Gate** · **Eigenaar:** –
|
||||
Reference in New Issue
Block a user