Station 00/Was einen Neustart überlebt·Vorschau
Station 00 · Orientierung/Phase 5

Was einen Neustart überlebt

Die Tabelle, die den teuersten Fehler verhindert — und die man nicht liest, sondern ausprobiert.

Was einen Neustart überlebtDie teuerste Frage im ganzen Feld1:53

Ein Container ist wegwerfbar. Das ist kein Mangel, sondern sein Zweck: Bei jedem Deploy wird er weggeworfen und neu gebaut. Genau deshalb ist die Frage, was diesen Vorgang übersteht, keine Nebensache — sie entscheidet, ob Daten erhalten bleiben.

Erst grob, dann genau.Die Tabelle, die den teuersten Fehler verhindert — in drei Schritten.
Beim nächsten Deploy weg1 von 3
WasWarum es verschwindet
Der Code im Containerwird bei jedem Deploy neu gebaut — das ist sein Zweck
Dateien, die die App „irgendwohin" schreibtliegen im wegwerfbaren Teil · der klassische Datenverlust
Was nur auf meinem Rechner stehtist nie oben angekommen · Kasten 4 ist nicht Kasten 7
Bleibt2 von 3
WasWo es liegt
Dateien unter /datadort liegt ein Volume — der einzige Ort, der bleibt
Die Postgres-Datenbankeigener Dienst mit eigenem Volume
Umgebungsvariablen und Geheimnisseliegen in Coolify, nicht im Image
Die Probe3 von 3
1

Datensatz anlegen

In der laufenden Anwendung etwas erfassen.

2

Neu veröffentlichen

git push deploy — oder in Coolify auf Deploy.

3

Nachsehen

Ist der Datensatz noch da? Danach ist „Daten nur unter /data“ keine Vorschrift mehr, sondern eine eigene Folgerung.

Die ganze Grafik auf einmal
Modell 2 — was bleibtRot bedeutet: beim nächsten Deploy weg
DIE TABELLE, DIE DEN TEUERSTEN FEHLER VERHINDERTDer Code im Containerwird bei jedem Deploy neu gebaut — das ist sein ZweckwegDateien, die die App irgendwohin schreibtliegen im wegwerfbaren Teil · der klassische DatenverlustwegDateien unter /datadort liegt ein Volume — der einzige Ort, der bleibtbleibtDie Postgres-Datenbankeigener Dienst mit eigenem VolumebleibtUmgebungsvariablen und Geheimnisseliegen in Coolify, nicht im ImagebleibtWas nur auf meinem Rechner stehtist nie oben angekommen · Kasten 4 ist nicht Kasten 7wegDiese Tabelle wird nicht erzählt, sondern ausprobiert.Datensatz anlegen → neu veröffentlichen → nachsehen, ob er noch da ist.Danach ist „Daten nur unter /data“ keine Vorschrift mehr, sondern eine eigene Folgerung.
Der klassische Datenverlust: Die Anwendung schreibt hochgeladene Dateien in einen Ordner neben dem Code. Wochenlang funktioniert alles. Dann wird einmal neu veröffentlicht — und alle Dateien sind fort. Nichts war kaputt; der Ordner lag im wegwerfbaren Teil.
  • Die Übung, die man einmal gemacht haben muss
Danach ist „Daten nur unter /data“ keine Vorschrift mehr, die jemand aufgestellt hat, sondern eine Folgerung, die Sie selbst gezogen haben. Das ist der Unterschied zwischen Auswendiglernen und Verstehen.
Auf Stufe 2 (Fortgeschritten) steht hier zusätzlich: wie ein Volume technisch eingehängt wird und was bei einem Serverwechsel damit passiert
Zugang erhalten
Fortschritt merken?Mit Zugang bleiben Häkchen und erledigte Phasen am Konto — auf jedem Gerät.