From 0a605641a20f98b1c6543edeb51595e91c46fe90 Mon Sep 17 00:00:00 2001 From: Hans Puettmann Date: Mon, 25 May 2026 15:35:31 +0200 Subject: [PATCH] Doku: Deploy-Status + Port 5058 + Admin-Passwort Lessing3d dokumentiert --- CHANGELOG.md | 16 ++++++++++++++++ CLAUDE.md | 6 +++--- 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fc3a85e..b137274 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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. diff --git a/CLAUDE.md b/CLAUDE.md index 6177d67..b62a135 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -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)