fix: restore React rendering in production bundle
This commit is contained in:
5
todo.md
5
todo.md
@@ -199,7 +199,8 @@
|
||||
- [x] Vérifier TypeScript, Vitest et le build de production après refactoring.
|
||||
|
||||
## Déploiement recette et supervision de classification
|
||||
- [ ] Empêcher le workflow de production de s’exécuter depuis le Gitea et le runner de recette.
|
||||
- [ ] Déployer le refactoring et appliquer la migration d’unicité des lectures en recette.
|
||||
- [x] Empêcher le workflow de production de s’exécuter depuis le Gitea et le runner de recette.
|
||||
- [x] Déployer le refactoring et appliquer la migration d’unicité des lectures en recette.
|
||||
- [ ] Tester en recette la persistance des articles lus après déconnexion et reconnexion.
|
||||
- [x] Ajouter un rapport administrateur des erreurs de classification RSS avec date, flux, article et cause.
|
||||
- [ ] Corriger le découpage frontend qui empêchait React de s’afficher après le build de recette.
|
||||
|
||||
@@ -167,19 +167,6 @@ export default defineConfig({
|
||||
build: {
|
||||
outDir: path.resolve(import.meta.dirname, "dist/public"),
|
||||
emptyOutDir: true,
|
||||
// Conserver un socle initial léger : les bibliothèques d'interface et de données
|
||||
// sont séparées pour être mises en cache indépendamment des écrans métier.
|
||||
rollupOptions: {
|
||||
output: {
|
||||
manualChunks(id) {
|
||||
if (!id.includes("node_modules")) return undefined;
|
||||
if (id.includes("/@trpc/") || id.includes("/@tanstack/")) return "vendor-data";
|
||||
if (id.includes("/react/") || id.includes("/react-dom/") || id.includes("/scheduler/")) return "vendor-react";
|
||||
if (id.includes("/@radix-ui/") || id.includes("/lucide-react/")) return "vendor-ui";
|
||||
return "vendor";
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
server: {
|
||||
host: true,
|
||||
|
||||
Reference in New Issue
Block a user