Fix PWA-Reload: __BUILD_TIME__ und version.txt aus selber Quelle; Fix QuickLinkIcon custom icons
This commit is contained in:
@@ -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()],
|
||||
|
||||
Reference in New Issue
Block a user