Commit Graph
8 Commits
Author SHA1 Message Date
Claude 02b32248b7 backup: Dump als Stream mit Runner-Stopp und Retries, README nachziehen
Script-Ueberarbeitung aus dem Live-Betrieb nachcommittet: Runner-Stopp
gegen das SQLite-Journal-Race, Dump als Stream (tar.gz statt zip),
3 Versuche mit Retry. README dokumentiert das neue Verfahren und den
aktuellen Pausen-Zustand des Crons (Backlogs CFGMON-09).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-30 18:16:17 +02:00
Claude 0bb44485c1 backup: naechtlicher gitea dump mit Ein-Dump-Rotation
Cron (rantanplan, 03:17): gitea dump -> /opt/backup, nur der neueste
Dump bleibt auf dem Host -- 38G-Platte traegt nicht mehr. Aeltere
Staende off-host ziehen (siehe README/Skriptkopf).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-30 16:21:30 +02:00
Claude a706e846cd runner: Labels einzeilig ohne Leerzeichen
Der act_runner-Entrypoint uebergibt GITEA_RUNNER_LABELS unquoted an
act_runner register -- die Spaces aus dem gefalteten YAML-Skalar (>-)
zerfielen zu extra Argumenten ('accepts at most 0 arg(s), received 2').

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-30 16:16:08 +02:00
Claude 0ee97fd4d7 runner: ubuntu-latest-Label ergaenzen
Die Workflows in axion1337.chat-gitops nutzen runs-on: ubuntu-latest --
ohne passendes Label blieben deren Jobs ewig auf waiting. Mapping auf
node:20-bookworm als leichtes Standard-Image.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-30 16:15:21 +02:00
Claude 3085b51a48 README: Betriebswissen dokumentieren
Unumstoessliche Regeln (Projektname, Volumes, kein Gitea-Downgrade, kein
Portainer mehr), Deploy- und Erst-Deploy-Ablauf, Runner-Registrierung,
Backup/Restore inkl. Off-Host-Hinweis.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-30 15:56:36 +02:00
Claude 4a43589e52 runner: Gitea-Actions-Runner builder-1 ergaenzen
gitea/act_runner:0.6.1, Labels linux-build (electronuserland/builder:22)
und win-wine (Wine-Cross-Builds fuer Windows). Kapazitaet 1 und
Job-Limits 2200m/1.5cpu wegen knapper Host-Ressourcen (2 Kerne, 3.7 GiB,
kein Swap). Gitea-Zugriff der Jobs via Host-Gateway-Hairpin, Actions-
Cache auf 172.17.0.1:8088. Registrierungs-Token kommt aus .env
(gitignored), Vorlage .env.example.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-30 15:56:36 +02:00
Claude d845041a25 stack: provisionierbar machen
- Projektname thread-net-git fest in der Compose (name:) -- Volume-Bezug
- gitea auf 1.27.0 gepinnt (Ist-Stand; :latest war unkontrolliert)
- gitea-data als external deklariert: Compose kann die Produktivdaten
  weder anlegen noch loeschen
- letsencrypt vom Portainer-Bind ./letsencrypt auf Named Volume umgestellt
- cadvisor aufgenommen (lief bisher ausserhalb der Compose-Definition)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-30 15:56:36 +02:00
Claude 6abd9e27fa stack: Bestandsaufnahme des Portainer-Stacks (ID 8)
Compose-Definition 1:1 aus Portainer uebernommen. Nicht enthalten, aber
im Stack laufend: cadvisor (war manuell ergaenzt, config_files-Label leer).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-30 15:56:01 +02:00