Doku: Deploy-Status + Port 5058 + Admin-Passwort Lessing3d dokumentiert

This commit is contained in:
2026-05-25 15:35:31 +02:00
parent aef011f12a
commit 0a605641a2
2 changed files with 19 additions and 3 deletions

View File

@@ -8,6 +8,22 @@ tags: [changelog]
Format: [Datum] — Kurz-Beschreibung. Details bei nicht-trivialen Änderungen.
## 2026-05-25 — LIVE auf https://3d.lehrstun.de + PummelHummel-Integration
- **PummelHummel/Alph integriert**: feedback_modul/ vom PummelHummel-Projekt kopiert, in app.py via init_feedback_modul registriert. User-Kontext liefert Tier+Vorname statt Tier+Kasten. Widget aktiv ab einstellung.feedback_widget_aktiv='1'.
- **DNS-A-Record** `3d.lehrstun.de → 46.225.114.15` via Hetzner Cloud DNS-CLI.
- **Hetzner-Deploy**: Repo geklont nach `/home/herb/3d.lehrstun.de`, venv + pip install, .env mit Admin-Passwort `Lessing3d`, seed.py + lektionen_seed (14 Lektionen) + feedback-Schema.
- **systemd-Service** `3d-ag.service` (analog arduino-db.service), Port **5058** (5057 war belegt von meta.lehrstun.de uvicorn — app.py liest PORT jetzt aus ENV).
- **nginx vhost** `3d.lehrstun.de` + certbot HTTPS + auto-redirect HTTP→HTTPS.
- **Smoke-Test live bestanden**: https://3d.lehrstun.de/ + /lektionen (14) + Admin-Login mit Lessing3d.
- Bereit für Markus' Alpha-Test als Schüler-Login.
## 2026-05-24 — 14 Lektionen aufeinander aufbauend (L1-L14)
- L4-L14 mit voll geschriebenen Inhalten (3300-4900 Z. pro Lektion).
- Phasen: A (L1-L3, Onboarding), B (L4-L7, Verstehen + TinkerCAD), C (L8-L11, Projekte + Vertiefung), D (L12-L13, Onshape), E (L14, Capstone).
- Material-Quellen umgesetzt: NRW-Handreichung, DigiLab A1-mini, Bambu-Wiki, Onshape-Briefing.
- `scripts/lektionen_seed.py` als idempotenter Loader.
- `docs/lektionen-plan.md` als Übersicht mit pädagogischer Logik.
## 2026-05-24 — Etappe 2 lauffähig (Cockpit progressiv + Check-In + Paarung + Lehrer-Dashboard)
- **Cockpit progressiv (V1):** zeigt nur Karten, die zum Status passen. Onboarding-Karte verschwindet wenn alle L1-L3 fertig; Paarungs-Karte erscheint immer wenn Paarung aktiv; Drucker-Buchung erst nach L1.
- **Check-In (V3 + E-021):** Modal beim ersten Cockpit-Aufruf eines Besuchstages, „Ich arbeite weiter" als Default-Ein-Klick-Option, Freitext optional.