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.

View File

@@ -13,11 +13,11 @@ tags: [schule, 3d-druck, web, ag]
> Vault-Startseite: [[COCKPIT]]. Hauptkonzept: [[kurskonzept]]. Architektur: [[architektur]].
> Offene Klärungen: [[offene-fragen]]. Entscheidungen: [[decisions]]. Etappen: [[etappen]].
**Status:** **Etappe 1+2 läuft lokal** (Stand 2026-05-24). Login, progressives Cockpit, Check-In, Onboarding-Status, Paarung, Drill-Down-Lehrer-Dashboard, Lehrer-Notiz-Banner — alles funktional. Smoke-Test bestanden.
**Status:** **LIVE auf https://3d.lehrstun.de** (Stand 2026-05-25). 14 Lektionen + Login + Cockpit progressiv + Check-In + Paarung + Lehrer-Dashboard + PummelHummel/Alph für Lektions-Feedback. Markus testet via Schüler-Login. Drucker-API + Slot-System + Selbstlern-Loop kommen in späteren Etappen.
**Repo:** http://46.225.114.15:3000/admin/3d.lehrstun.de (SSH: `ssh://git@46.225.114.15:2222/admin/3d.lehrstun.de.git`)
**Port intern:** 5057 (5055=quiz-collector, 5056=arduino-db).
**Live:** https://3d.lehrstun.de — systemd-Service `3d-ag.service`, Port intern **5058** (5057 von meta.lehrstun.de belegt; lokal nutzen wir 5057 weiterhin).
**Brand:** 3D-Druck-AG
**Admin-Passwort lokal:** `lokal-test-123` (in `.env`)
**Admin-Passwort:** `Lessing3d` (live + Server-`.env`), lokal `lokal-test-123`
## Kontext (Kurzfassung)