forked from jappel/leistungsbilanz-ts
compose.yaml overrode the image's own entrypoint to start "tsx watch" and "next dev" with CHOKIDAR_USEPOLLING and WATCHPACK_POLLING enabled. The built dist/ and .next from the image were never used, and the polling watchers kept both containers busy around the clock whether or not anyone used the application. Split the two use cases: compose.yaml now runs node dist/server/index.js and next start with no source mounts and no watchers, and the watching setup moves to compose.dev.yaml. next build writes the rewrite destinations from next.config.mjs into .next/routes-manifest.json, so next start cannot pick up API_INTERNAL_URL at runtime the way next dev does. Pass it as a build argument. Give the web container its own probe. The healthcheck hit "/", which redirects to "/projects", and fetch follows redirects, so every probe rendered two pages every five seconds. "/health" could not serve as the probe because next.config.mjs rewrites it to the API. Add "/web-health" as a route handler, exclude it from the proxy matcher, and relax both intervals to 30s. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| archive | ||
| spec | ||
| circuit-list-editor-api.md | ||
| circuit-list-editor-architecture.md | ||
| circuit-list-editor-interactions.md | ||
| circuit-list-editor-known-limitations.md | ||
| current-architecture.md | ||
| deployment.md | ||
| development-workflow.md | ||
| project-history-and-external-model-architecture.md | ||
| README.md | ||
| revit-requirements-llm-context.md | ||
Dokumentationsübersicht
Diese Seite ist der Einstieg in die Projektdokumentation. Aussagen zum aktuellen System stehen unter „Aktuell“. Zukunftsentwürfe und historische Unterlagen sind ausdrücklich getrennt und dürfen nicht als bereits implementiert verstanden werden.
Aktuell
- Aktuelle Systemarchitektur – Laufzeit, Modulgrenzen, Datenfluss und unterstützte Codepfade
- Stromkreislisten-Architektur – fachliches Modell und Grid-Aufteilung
- Editor-Interaktionen – Tastatur, Drag-and-drop, Sortierung, Filterung und Undo/Redo
- Editor-API – unterstützte Circuit-First-Endpunkte
- Bekannte Einschränkungen – bewusst noch nicht implementierte oder begrenzte Funktionen
Entwicklung und Betrieb
Zukunftsarchitektur
- Projektversionen und externer Modellaustausch
- LLM-Kontext für die Revit-Anforderungsplanung
- Revit-CSV-Anforderungen
- Phase-14-Audit und Implementierungsplan
- Zukünftige Dimensionierung
- Roadmap und Phasen
- Aktueller Produkt-Backlog
Fachliche Referenzspezifikation
Die folgenden Dokumente beschreiben Zielregeln und Anforderungen. Nicht jeder Punkt ist bereits umgesetzt; der aktuelle Stand ergibt sich aus Architektur, Limitierungen und Roadmap.
- Domänenkontext
- Funktionale Anforderungen
- Datenmodellkonzept
- UI- und Interaktionsanforderungen
- Verknüpfte Projektgeräte und Synchronisierung
- Verteilerkomponenten und Schutzgruppen
Archiv
- Frühe Codex-Promptvorlagen – historischer Arbeitsstand, keine aktuelle Implementierungsanweisung