Fix PWA-Reload: __BUILD_TIME__ und version.txt aus selber Quelle; Fix QuickLinkIcon custom icons

This commit is contained in:
2026-06-04 09:36:30 +02:00
parent 8946152012
commit 414fba39c7
4 changed files with 52 additions and 52 deletions

View File

@@ -1,12 +1,16 @@
import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
import { readFileSync } from 'fs'
const now = new Date();
const buildTime = now.toLocaleString('de-DE', {
timeZone: 'Europe/Berlin',
day: '2-digit', month: '2-digit', year: 'numeric',
hour: '2-digit', minute: '2-digit'
});
// version.txt wird im Dockerfile VOR dem Build generiert (date +%s)
// Damit haben __BUILD_TIME__ im Bundle und /api/build-time exakt denselben Wert
let buildTime;
try {
buildTime = readFileSync('./version.txt', 'utf8').trim();
} catch {
// Fallback für lokale Entwicklung ohne Dockerfile
buildTime = String(Date.now());
}
export default defineConfig({
plugins: [react()],