Bleibende Sektor Elemente für UI fix
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
import { defineConfig } from 'vite';
|
||||
|
||||
export default defineConfig({
|
||||
server: {
|
||||
// Erlaubt Vite, Verbindungen über diese spezifische Domain anzunehmen.
|
||||
// Verhindert Blockaden, wenn wir hinter dem Nginx Proxy Manager arbeiten.
|
||||
allowedHosts: [
|
||||
'sector.void-genesis.de',
|
||||
'dev.void-genesis.de'
|
||||
],
|
||||
// 'host: true' stellt sicher, dass Vite auf allen Netzwerk-Interfaces (0.0.0.0) lauscht.
|
||||
// Das ist zwingend notwendig, damit wir aus dem Docker-Container heraus zugreifen können.
|
||||
host: true,
|
||||
},
|
||||
build: {
|
||||
// ----------------------------------------------------------------------
|
||||
// EULA-Konformität: Base64-Zwang für alle Assets
|
||||
// ----------------------------------------------------------------------
|
||||
// Wir setzen das Limit für das Inlining von Assets auf einen extrem hohen Wert.
|
||||
// Dadurch zwingen wir Vite dazu, sämtliche importierten Grafiken (PixiJS Assets)
|
||||
// als Base64-Strings direkt in die generierten JS/CSS-Dateien einzubetten.
|
||||
// So liegen nach dem Build keine rohen Bilddateien mehr auf dem Server.
|
||||
// ----------------------------------------------------------------------
|
||||
assetsInlineLimit: 100000000,
|
||||
|
||||
// Wir deaktivieren das Generieren von Source Maps für den produktiven Build,
|
||||
// da diese durch die Base64-Strings gigantisch groß werden würden und wir
|
||||
// unsere Code-Struktur nicht nach außen freigeben wollen.
|
||||
sourcemap: false,
|
||||
}
|
||||
});
|
||||
Reference in New Issue
Block a user