Files
CrumbCodex-v.0.0/README_crumforest_docker.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

38 lines
867 B
Markdown

# 🚀 Crumbforest Docker Setup
Ein voll ausgestatteter Entwicklungscontainer mit CakePHP 5, TTYD-Terminal, Composer und Login-Shell.
## 📦 Enthalten
- PHP 8.3 + Apache
- MariaDB 10.5
- Composer
- ttyd (Webterminal auf Port `7681`)
- Token-basierte Shell-Anmeldung via `login`
- Automatischer Einstieg in das Crumbforest-Terminal über `session_wrapper.sh`
## 🔧 Quickstart
```bash
docker-compose build --no-cache
docker-compose up -d
```
Terminal öffnen: [http://localhost:7681](http://localhost:7681)
Web Interface: [http://localhost:8080](http://localhost:8080)
## 🗝 Login Token generieren
```bash
docker exec -it <app_container> bin/cake generate_token <username>
```
## 🧪 Auth-API testen
```bash
curl -X POST http://localhost:8080/terminal/auth \
-H "Content-Type: application/x-www-form-urlencoded" \
--data "token=dein_token"
```