add docker + debug

This commit is contained in:
mahek 2025-07-21 16:38:07 +02:00
parent 848a79a04e
commit 1f4193f9c0
26 changed files with 21051 additions and 28 deletions

38
frontend/vue.config.js Normal file
View file

@ -0,0 +1,38 @@
const { defineConfig } = require('@vue/cli-service')
const path = require('path')
// Configuration simplifiée pour éviter les erreurs potentielles
module.exports = defineConfig({
devServer: {
port: 8012, // Nouveau port pour le serveur de développement
host: '0.0.0.0', // Permet d'accéder à l'application depuis l'extérieur du conteneur
allowedHosts: 'all' // Autorise tous les hôtes à accéder à l'application
},
transpileDependencies: true,
productionSourceMap: false, // Désactive les source maps en production pour réduire la taille
lintOnSave: false, // Désactive temporairement la vérification ESLint au démarrage
configureWebpack: {
optimization: {
splitChunks: {
chunks: 'all', // Divise les chunks pour améliorer le chargement
minSize: 20000,
maxSize: 250000,
}
},
performance: {
hints: 'warning', // Affiche des avertissements pour les assets trop grands
maxAssetSize: 512000, // Taille maximale d'un asset (500 KiB)
maxEntrypointSize: 512000 // Taille maximale d'un point d'entrée (500 KiB)
}
},
chainWebpack: config => {
// Préchargement des routes pour améliorer la navigation (seulement si le plugin existe)
if (config.plugins.has('preload')) {
config.plugin('preload')
.tap(args => {
args[0].include = 'initial';
return args;
});
}
}
});