Commit Graph
1 Commits
Author SHA1 Message Date
alientim bfb58b62e9 Update/Reinstall-Skript für frische Release-Installationen (update.sh)
Ergänzt install.sh (das ein bestehendes Checkout voraussetzt) um einen Weg,
eine bisher ad-hoc gepflegte Installation (z.B. per manuellem Datei-Upload
während der Entwicklung) durch eine frische, aus einem Git-Tag geklonte
Installation zu ersetzen:
- Stoppt/deaktiviert tesm.service, tesm-check.service,
  tesm-check-restart.timer.
- Verschiebt das bestehende /srv/tesm NICHT gelöscht, sondern nach
  /srv/tesm-backup-<Zeitstempel> -- bleibt als Rückfalloption und
  Datenquelle für einen späteren Export/Import vollständig erhalten.
- Klont den angegebenen Release-Tag frisch und führt darin install.sh aus.
- Weist sowohl vor dem Start als auch am Ende deutlich darauf hin, dass das
  Ergebnis eine FRISCHE Installation ohne die Daten der alten Instanz ist --
  vorher exportieren (Einstellungen -> Im-/Export) oder danach alles neu
  einrichten.

README um den entsprechenden Abschnitt ergänzt.
2026-08-13 19:24:59 +02:00