v1.24: Anleitungsseite (Mieter/Verwaltung), Stand wird vor jedem Build automatisch aktualisiert

This commit is contained in:
2026-10-04 15:07:01 +02:00
parent f15f816871
commit 29d32deef5
9 changed files with 390 additions and 4 deletions
+22
View File
@@ -0,0 +1,22 @@
// Aktualisiert den Build-Stand der Anleitungsseite.
// Wird bei jedem Deploy (deploy.sh, Schritt 1) VOR dem Frontend-Build aufgerufen,
// damit Anleitung und ausgelieferte Version garantiert zusammenpassen.
import { execSync } from 'node:child_process'
import { writeFileSync } from 'node:fs'
const hash = execSync('git rev-parse --short HEAD').toString().trim()
const datum = new Date().toLocaleString('de-DE', {
day: '2-digit', month: '2-digit', year: 'numeric',
hour: '2-digit', minute: '2-digit',
})
const inhalt = `// Von scripts/anleitung-meta.mjs erzeugt – nicht von Hand ändern.
// Wird bei jedem Deploy vor dem Build aktualisiert.
export const anleitungMeta = {
hash: '${hash}',
datum: '${datum}',
}
`
writeFileSync('src/data/anleitung-meta.ts', inhalt)
console.log(`Anleitungs-Stand aktualisiert: Build ${hash} · ${datum}`)