25 lines
665 B
JavaScript
25 lines
665 B
JavaScript
const path = require("path");
|
|
|
|
module.exports = {
|
|
// Dossier de sortie du build
|
|
outputDir: path.resolve(__dirname, "../thanasoft-back/public/build"),
|
|
|
|
// Le index.html généré
|
|
indexPath: "index.html",
|
|
|
|
// En prod on sert les assets depuis /build/, en dev on reste sur la racine
|
|
publicPath: process.env.NODE_ENV === "production" ? "/build/" : "/",
|
|
|
|
// Dev server config to work locally alongside Laravel backend
|
|
devServer: {
|
|
historyApiFallback: true,
|
|
// proxy API calls to Laravel (adjust if your API prefix differs)
|
|
proxy: {
|
|
"^/api": {
|
|
target: "http://127.0.0.1:8000",
|
|
changeOrigin: true,
|
|
},
|
|
},
|
|
},
|
|
};
|