2019-05-20 17:13:14 +02:00
|
|
|
const path = require('path');
|
|
|
|
const webpackConfig = require('./webpack.config.js');
|
|
|
|
|
|
|
|
module.exports = () => {
|
|
|
|
const entry = path.join(__dirname, 'admin', 'src', 'app.js');
|
|
|
|
const dest = path.join(__dirname, 'build');
|
|
|
|
const env = 'development';
|
|
|
|
const options = {
|
|
|
|
backend: 'http://localhost:1337',
|
|
|
|
publicPath: '/admin/',
|
|
|
|
};
|
|
|
|
|
|
|
|
const args = {
|
|
|
|
entry,
|
|
|
|
dest,
|
|
|
|
env,
|
|
|
|
options,
|
|
|
|
};
|
|
|
|
|
|
|
|
return {
|
|
|
|
...webpackConfig(args),
|
|
|
|
devServer: {
|
|
|
|
port: 4000,
|
|
|
|
clientLogLevel: 'none',
|
|
|
|
quiet: true,
|
|
|
|
historyApiFallback: {
|
|
|
|
index: '/admin/',
|
2019-11-05 09:07:03 +01:00
|
|
|
disableDotRule: true,
|
2019-05-20 17:13:14 +02:00
|
|
|
},
|
2019-11-08 20:46:43 +01:00
|
|
|
open: true,
|
|
|
|
openPage: '/admin',
|
2019-05-20 17:13:14 +02:00
|
|
|
},
|
|
|
|
};
|
|
|
|
};
|