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>
This commit is contained in:
+6
-6
@@ -2,9 +2,9 @@
|
||||
#
|
||||
# Zwei Container auf einem Volume:
|
||||
# km API + Takt: zieht die Ablage, liest Gitea ein, indexiert
|
||||
# (SQLite FTS5 + sqlite-vec), liefert alles Geaenderte ein
|
||||
# silverbullet Oberflaeche auf demselben Verzeichnis -- lesen und aendern;
|
||||
# km committet und pusht die Aenderungen im naechsten Takt
|
||||
# (SQLite FTS5 + sqlite-vec), liefert alles Geänderte ein
|
||||
# silverbullet Oberfläche auf demselben Verzeichnis -- lesen und ändern;
|
||||
# km committet und pusht die Änderungen im nächsten Takt
|
||||
#
|
||||
# Die Wahrheit ist das Git-Remote (KM_GIT_REMOTE); /srv/km/data/ablage ist
|
||||
# ein Checkout, /srv/km/data/km-index.sqlite ein Cache. Beides ist ohne die
|
||||
@@ -13,9 +13,9 @@
|
||||
# Secrets stehen in `.env` daneben (root-only) und NICHT hier:
|
||||
# KM_GIT_USER / KM_GIT_PASSWORD Push an das Ablage-Repo
|
||||
# KM_GITEA_USER / KM_GITEA_PASSWORD Lesen der Forge
|
||||
# SB_USER user:passwort fuer die Oberflaeche
|
||||
# SB_USER user:passwort für die Oberfläche
|
||||
#
|
||||
# Betrieb ueber `oci` (42i-oci): /srv/km/compose.yml, `oci enable km`.
|
||||
# Betrieb über `oci` (42i-oci): /srv/km/compose.yml, `oci enable km`.
|
||||
|
||||
services:
|
||||
km:
|
||||
@@ -57,7 +57,7 @@ services:
|
||||
SB_FOLDER: /space
|
||||
SB_PORT: "3000"
|
||||
# hive.home teilt den Pfadraum an der Wurzel (hive/core#61); die
|
||||
# Oberflaeche liegt deshalb unter /km, die API unter /km/api.
|
||||
# Oberfläche liegt deshalb unter /km, die API unter /km/api.
|
||||
SB_URL_PREFIX: /km
|
||||
SB_USER: ${SB_USER}
|
||||
# die Dateien gehören dem km-Container (root); ohne PUID rät
|
||||
|
||||
Reference in New Issue
Block a user