Commit Graph
5 Commits
Author SHA1 Message Date
eltonandClaude Fable 5.1 6fc1e1a3c6 Gib km die interne Root-CA mit
Ohne das CA-Bündel des Wirts scheitert jeder Aufruf an git.home an
CERTIFICATE_VERIFY_FAILED, weil requests sein eigenes Bündel benutzt.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-04 18:50:45 +02:00
eltonandClaude Fable 5.1 0770ff06f0 Initialisiere die Ablage in place statt zu klonen
SilverBullet mountet dasselbe Volume und legt seine Dateien an, bevor km
dran ist — der clone scheiterte auf hive.home an einem nicht leeren
Verzeichnis. Jetzt: init im Verzeichnis, Remote holen, Branch auschecken
wenn vorhanden, sonst legt der erste Push ihn an. Die Eigendateien der
Oberfläche (.silverbullet*, _plug/) kommen in die .gitignore der Ablage.
Dazu die restlichen Umlaute im compose-Kommentar.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-04 18:49:17 +02:00
eltonandClaude Fable 5.1 996d82b26f Korrigiere den zweiten Umlaut im compose-Kommentar
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-04 18:48:11 +02:00
eltonandClaude Fable 5.1 a99f6eaf68 Korrigiere den Umlaut im compose-Kommentar
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-04 18:46:46 +02:00
eltonandClaude Fable 5.1 9b8b3d98ad Mache km zum Dienst: HTTP-API, Takt, Git-Ablage, Image und compose
Ein Prozess (image/km/main.py) mit API (read, search, summary, health,
refresh) auf Standardbibliothek und einem Takt, der die Ablage zieht,
Gitea einliest, indexiert und alles Geänderte committet und pusht — auch
Änderungen aus SilverBullet. Die Ablage ist ein Git-Checkout auf dem
Volume, der Index eine SQLite-Datei daneben; ein Start ohne nötige
Umgebung hält mit einer Liste an.

deploy/compose.yml: km plus SilverBullet auf demselben Volume, für den
oci-Betrieb in hive.home unter /km (SB_URL_PREFIX). deploy/health für
42i-hc. Lokal gegen ein Bare-Remote und spine/core durchgespielt: Ingest,
Index, Commit, Push, Suche, Read mit Kanten in beide Richtungen, und eine
von Hand angelegte Seite landet im nächsten Takt im Remote.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-04 18:44:50 +02:00