38 lines
1.4 KiB
Markdown
38 lines
1.4 KiB
Markdown
# Info-Board Neu
|
|
|
|
Dieses Verzeichnis enthaelt die Planung und spaetere Umsetzung der neuen Info-Board-Plattform.
|
|
|
|
Die Trennung von `/srv/docker/infoboard-netboot` ist sinnvoll, damit:
|
|
|
|
- die bestehende produktive Netboot-Struktur unangetastet bleibt
|
|
- Planung, Prototypen und neue Deployments sauber getrennt sind
|
|
- Server-, Player- und Ansible-Artefakte nicht mit Altbestand vermischt werden
|
|
|
|
## Aktueller Stand
|
|
|
|
- Architekturplan: `PLAN.md`
|
|
- Umsetzungs-Todo: `TODO.md`
|
|
- Datenmodell: `DATENMODELL.md`
|
|
- API- und MQTT-Vertrag: `API-MQTT-VERTRAG.md`
|
|
- Technologieentscheidungen: `TECH-STACK.md`
|
|
- Template-/Kampagnenkonzept: `docs/TEMPLATE-KONZEPT.md`
|
|
- Provisionierungskonzept: `docs/PROVISIONIERUNGSKONZEPT.md`
|
|
- Player-Konzept: `docs/PLAYER-KONZEPT.md`
|
|
- Server-Konzept: `docs/SERVER-KONZEPT.md`
|
|
|
|
## Projektstruktur
|
|
|
|
- `docs/` fuer weitere Architektur- und Betriebsdokumente
|
|
- `server/` fuer Backend, Frontends und Compose-Dateien
|
|
- `player/` fuer Agent, UI und lokale Startlogik
|
|
- `ansible/` fuer Rollen, Inventories und Deployments
|
|
- `compose/` fuer Container-Definitionen und Stack-Bausteine
|
|
- `scripts/` fuer Hilfsskripte
|
|
|
|
## Naechste sinnvolle Inhalte in der Struktur
|
|
|
|
- `docs/` fuer weitere technische Detaildokumente
|
|
- `server/` fuer API, Admin-UI und Tenant-UI
|
|
- `player/` fuer `player-agent`, `player-ui` und lokale Startlogik
|
|
- `ansible/` fuer Rollen und Inventories
|
|
- `compose/` fuer den zentralen Server-Stack
|