b2in/public/build/portal/manifest.json
Kevin Adametz b5ed756d67 Git-Deploy per Tag, Betriebsüberwachung und Release-Seeder für den Livegang
- dev/betrieb/deploy.sh: Deploy nur per Tag, mit --seed (Seeder im Wartungsmodus)
  und --initial (Vorschau/Live einmalig an Ort und Stelle auf Git umstellen)
- dev/betrieb/vorschau-auffrischen.sh: Live-DB und Live-Medien in die Vorschau (Generalprobe)
- InteriorReleaseSeeder: alle Inhaltsschritte des Relaunchs in einem Lauf, idempotent;
  Displays, Playlists und Mediathek bleiben unberührt
- DisplayInteriorBrandingSeeder überschreibt keinen inzwischen gepflegten Claim mehr
- Monitoring: GlitchTip (Server + Browser), /health mit Token, Scheduler-Herzschlag,
  Alarme per Mail und ntfy, Version in about und /health
- public/build versioniert; .gitignore: macOS-Muster Icon traf resources/views/flux/icon/
- Runbook: dev/betrieb/README.md

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 08:56:23 +00:00

28 lines
No EOL
735 B
JSON

{
"resources/css/portal.css": {
"file": "portal-CtGNvLu1.css",
"src": "resources/css/portal.css",
"isEntry": true
},
"resources/js/app.js": {
"file": "app-OG3MHWAj.js",
"name": "app",
"src": "resources/js/app.js",
"isEntry": true
},
"resources/js/error-reporting-sdk.js": {
"file": "error-reporting-sdk-CLmutOST.js",
"name": "error-reporting-sdk",
"src": "resources/js/error-reporting-sdk.js",
"isDynamicEntry": true
},
"resources/js/error-reporting.js": {
"file": "error-reporting-BiGrjXpD.js",
"name": "error-reporting",
"src": "resources/js/error-reporting.js",
"isEntry": true,
"dynamicImports": [
"resources/js/error-reporting-sdk.js"
]
}
}