module.exports = { // Runtime compiler is required to compile vue templates runtimeCompiler: true, // Output path for the generated static assets (js/css) outputDir: '../htdocs', // Output path for the generated index.html indexPath: 'index.html', assetsDir: 'player', // Relative public path publicPath: './', // Do not add hashes to the generated js/css filenames, would otherwise // require to adjust the Makefile in htdocs each time the web interface is // build filenameHashing: false, css: { sourceMap: true }, devServer: { // Proxy forked-daapd JSON API calls to the forked-daapd server running on // localhost:3689 proxy: { '/api': { target: process.env.VUE_APP_JSON_API_SERVER }, '/artwork': { target: process.env.VUE_APP_JSON_API_SERVER }, '/stream.mp3': { target: process.env.VUE_APP_JSON_API_SERVER } } } }