v1.24: Anleitungsseite (Mieter/Verwaltung), Stand wird vor jedem Build automatisch aktualisiert
This commit is contained in:
@@ -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}`)
|
||||
Reference in New Issue
Block a user