# 🌲 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!*  
