47 lines
2.7 KiB
Markdown
47 lines
2.7 KiB
Markdown
# 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
|
||
|
|
|
||
|
|
1. **Blijft het Gitea-register ook bij publicatie de bron?** Voor eigen gebruik is het antwoord ja, en het
|
||
|
|
is bewezen: Evolu Relay draait er sinds 25-08-2026 op, inclusief een gecontroleerde anonieme pull. Voor
|
||
|
|
het masterplan **Publicatie-Gate** zitten er twee bezwaren aan die geen van beide een spec-eis zijn maar
|
||
|
|
allebei echt:
|
||
|
|
|
||
|
|
- **het domein van de gebruiker komt in de compose van een publieke repo**, en dat is precies wat het
|
||
|
|
plan **Configuratie** eruit gehaald heeft. Nu staat het in de store-URL van een repo die niemand
|
||
|
|
aangekondigd heeft; dan zou het in het pakket staan dat aan de officiële store aangeboden wordt;
|
||
|
|
- **iedereen die de app installeert haalt dan een image van de thuisserver van de gebruiker.** Dat maakt
|
||
|
|
die server een afhankelijkheid van andermans installatie, met het verkeer en de beschikbaarheid die
|
||
|
|
daarbij horen.
|
||
|
|
|
||
|
|
De spec eist alleen `registry/repo:versie-of-commit@sha256:<digest>` met beide architecturen, en zegt
|
||
|
|
niets over wélk register. Gitea voldoet dus aan de letter. De vraag is of je dat wilt.
|
||
|
|
|
||
|
|
**Dit is het punt dat vóór de eerste taak beantwoord moet zijn**, want het bepaalt waar `build.sh` naar
|
||
|
|
duwt en wat er in de compose komt te staan. Een antwoord "voor nu Gitea, bij inlevering opnieuw kijken"
|
||
|
|
is een geldig antwoord en waarschijnlijk het goede; het staat dan tenminste opgeschreven.
|
||
|
|
**Moment:** vóór fase 1 · **Eigenaar:** gebruiker
|
||
|
|
|
||
|
|
2. **Eén image of twee?** [PLAN.md](PLAN.md) §6 stelt één voor: de agent en nginx blijven twee containers,
|
||
|
|
maar ze delen één image. Twee images is netter gescheiden en verdubbelt het bouwwerk en het pinwerk.
|
||
|
|
**Moment:** bij de start van het werk · **Eigenaar:** sessie, met de gebruiker mee
|
||
|
|
|
||
|
|
3. **Waar wordt gebouwd?** Op de Umbrel staat Docker, maar dat is een productiemachine en hij is amd64,
|
||
|
|
terwijl arm64 ook een eis is. Bouwen op de werkplek van de gebruiker vraagt daar Docker. Dit hangt samen
|
||
|
|
met de multi-arch-stap uit §4 van het plan, die nog nooit geprobeerd is.
|
||
|
|
**Moment:** bij de start van het werk · **Eigenaar:** gebruiker
|
||
|
|
|
||
|
|
## Beslist
|
||
|
|
|
||
|
|
Nog niets.
|