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

  1. Push auf main. GitHub Actions baut das Image (Node 22, UID 10001, kein npm im Laufzeit-Image).
  2. Signatur. cosign keyless: das Zertifikat trägt genau diesen Workflow als Identität. Kein Schlüssel, nichts zu verlieren.
  3. Deploy-Artefakt. Die Manifeste aus deploy/ mit dem Image-Digest, als OCI-Artefakt signiert nach GHCR.
  4. Flux zieht. private-1 holt das Artefakt alle 5 Minuten, prüft die Signatur, wendet es an. Kein SSH, kein kubectl, kein Dashboard.
  5. 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