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! 🦉✨
2.6 KiB
2.6 KiB
🍰 Crumbforest Build System Manifest
Datum: 2025-05-21
Version: kuchenwald_docker_php83_sql_mit_AUTH_mit_composer_update_v1_rcv002
Umgebung: Docker + CakePHP 5 + TTYD + Auth + Markdown + CLI-Kommandos
Crewstatus: 🟢 Voll aktiv
🔧 System-Komponenten
💻 Container:
- App (CakePHP 5 mit Authentication & Markdown Viewer)
- Database (MariaDB mit
kuchenwald) - Adminer (Port
8081) - TTYD Terminal (Port
7681)
📄 Frontend-Zugänge:
http://localhost:8080– CakePHP-Anwendunghttp://localhost:8081– Adminerhttp://localhost:7681– Terminal (mit login-Skript)http://localhost:8080/tagcloud.html– Dynamische TagCloud
🧭 Routen & Controller
| Pfad | Beschreibung |
|---|---|
/markdowns/index |
Auto-Index aller Markdown-Dateien |
/markdowns/view/:slug |
Einzelanzeige einer Markdown-Datei |
/users/login |
Login-Seite für Auth |
/bin/cake tagcloud |
Generiert TagCloud HTML |
/bin/cake generate_token |
Erstellt API-Token für Nutzer |
✅ Authentifizierung
AuthenticationPluginaktiv- Login über
emailundpassword - Erfolgreicher Login = Zugriff auf alle Markdown-Views
- Nutzer-Session wird über Middleware validiert
🧪 Terminal-Interaktionen
- Login mit:
login - Unterstützte Benutzer:
- root
- kruemel
- jupiter
- heimkind
- robot
- Beispielaktionen:
nano,ls,mc,cat
🗂 Markdown Integration
- Markdown-Dateien liegen in:
webroot/markdown/*.md - Werden automatisch in
/markdowns/indexverlinkt - TagCloud zeigt Schlagworte + Slugs visuell
📦 Build & Reset
- Skript:
reset_to_null_and_rebuild.sh - Führt aus:
- Container-Reset
- Volume-Löschung
- SQL-Import
- TagCloud-Generierung
- Log-Einträge
🧠 Highlights aus dem Log
[2025-05-21 22:00] ✅ LOGIN_OK – branko via /users/login
[2025-05-21 22:01] 🌥️ TAGCLOUD_OK – tagcloud.html generated
[2025-05-21 22:02] 📄 VIEW_OK – /markdowns/view/werte_manifest
🌀 Symbolik
- Null: Ursprung, Zustand vor dem Zugriff
- Eule: Beobachterin der Stille
- Fuchs: Entdecker der Pfade (
ls) - Brücke: Navigationshilfe (
cd) - Nano: Reparatur & Ordnung im Terminal
🧡 Dank an die KrümelCrew
Jeder Commit zählt.
Jede .md erzählt.
Jeder Terminal-Befehl bringt uns näher zur Harmonie von Mensch, Maschine und Wald.