FTL2Alpha · private-1 · hallo-welt
Hallo, Welt.
Diese Seite ist der erste Dienst aus der Schablone: vom leeren Repo bis hierher ohne einen Handgriff am Server. Und weil eine statische „Hello World“ langweilig wäre: ein chaotisches Doppelpendel.
Zwei Doppelpendel, Startwinkel um 0,000001 rad verschieden – nach 0 s noch deckungsgleich.
Wie diese Seite hierher kam
- Push auf main. GitHub Actions baut das Image (Node 22, UID 10001, kein npm im Laufzeit-Image).
- Signatur. cosign keyless: das Zertifikat trägt genau diesen Workflow als Identität. Kein Schlüssel, nichts zu verlieren.
- Deploy-Artefakt. Die Manifeste aus deploy/ mit dem Image-Digest, als OCI-Artefakt signiert nach GHCR.
- Flux zieht. private-1 holt das Artefakt alle 5 Minuten, prüft die Signatur, wendet es an. Kein SSH, kein kubectl, kein Dashboard.
- Haken. Flux meldet den Zustand als Commit-Status zurück. Stündlich prüft infra /api/health.
Health: /api/health · Quelle: Repo FTL2Alpha/hallo-welt, Betrieb: FTL2Alpha/infra