🌲 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! 🦉✨
This commit is contained in:
69
waldmitte/tools/startup_paths_handbuch.md
Normal file
69
waldmitte/tools/startup_paths_handbuch.md
Normal file
@@ -0,0 +1,69 @@
|
||||
# 🌲 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
|
||||
|
||||
```Dockerfile
|
||||
# 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:
|
||||
|
||||
```bash
|
||||
# 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:
|
||||
|
||||
```yaml
|
||||
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):
|
||||
|
||||
```bash
|
||||
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!*
|
||||
Reference in New Issue
Block a user