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.
|
- [x] Vérifier TypeScript, Vitest et le build de production après refactoring.
|
||||||
|
|
||||||
## Déploiement recette et supervision de classification
|
## 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.
|
- [x] 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] 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.
|
- [ ] 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.
|
- [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: {
|
build: {
|
||||||
outDir: path.resolve(import.meta.dirname, "dist/public"),
|
outDir: path.resolve(import.meta.dirname, "dist/public"),
|
||||||
emptyOutDir: true,
|
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: {
|
server: {
|
||||||
host: true,
|
host: true,
|
||||||
|
|||||||
Reference in New Issue
Block a user