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! 🦉✨
38 lines
867 B
Markdown
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"
|
|
```
|
|
|