Files
CrumbCodex-v.0.0/waldmitte/tools/startup_paths_handbuch.md
Krümel Branko 83df9de035 🌲 CrumbCodex v0.0 - Genesis
12 Monate Crumbforest-Wachstum, sortiert nach Waldlogik.

Struktur:
- 454 Dokumente in 7 organischen Ebenen
- Lichtung → Waldrand → Waldmitte → Wurzeln → Krone → Unterholz → Samen
- INDEX.md für jede Ebene (eigene Stimme)
- WALDKARTE.md (Master-Navigation)
- crumbcodex.md (Das Versprechen zwischen Krümel & Bits)
- lichtung/willkommen.md (Nullfeld-Einstieg für Kinder)

Philosophie:
- Waldlogik statt Ordnerlogik
- Tiefe, Licht, Wurzeln - wie ein echter Wald
- Schutz für Krümel, Tiefe für Gräber, Poesie für Atmende

Repos verbunden:
- OZM-Keks-Handbuch-v1 (Das Wissen)
- Crumb-Core-v.1 (Das Herz) - 194.164.194.191
- crumbmissions (Das Spiel)

Wuuuhuuuuu! 🦉
2025-12-26 16:50:52 +01:00

1.4 KiB
Raw Blame History

🌲 Crumbforest Terminal Startpfade für Krümel

📅 Erstellt: 2025-06-08 15:39:47


🎯 Ziel

Nach jedem Rebuild soll der Benutzer robot im Terminal automatisch im Verzeichnis /home/robot/ starten egal ob über ttyd, ssh, docker exec oder interaktiv.


🧩 Lösung 1: WORKDIR im Dockerfile setzen

# Nach dem USER-Befehl hinzufügen
WORKDIR /home/robot

Effekt: Alle Shell-Sessions beginnen im Home-Verzeichnis.


🛠️ Lösung 2: .bashrc für robot patchen

Am Ende von /home/robot/.bashrc hinzufügen:

# Krümelstart ins Versteck
if [ "$PWD" != "/home/robot" ]; then
  cd /home/robot
fi

Effekt: Terminal startet auch bei interaktiven Sitzungen im richtigen Pfad.


🌐 Lösung 3: TTYD mit Zielpfad starten

Falls du ttyd nutzt:

command: ["ttyd", "--port", "7780", "--cwd", "/home/robot", "bash"]

Effekt: TTYD öffnet sofort das Versteckverzeichnis des Krümels.


Bonus: SSH Login

Falls du SSH verwendest, wird .bash_profile bzw. .profile geladen. Achte darauf, dass diese .bashrc korrekt einbindet (normalerweise Standard unter Debian):

if [ -f "$HOME/.bashrc" ]; then
    . "$HOME/.bashrc"
fi

🎉 Empfehlung:

Alle drei Methoden kombinieren für maximale Robustheit. Dann wird der Krümel nie im falschen Baumloch landen!


🌲 Happy Shelling im Crumbforest!