use: [{
loader: "babel-loader"
}]
+ },{
+ //don't minify images
+ test: /\.(png|gif|jpg|svg)$/,
+ use: [{
+ loader: 'url-loader',
+ options: {
+ limit: 10,
+ name: './images/[name].[ext]'
+ }
+ }]
}]
},
manifest: require(path.resolve(frameworkPath, "app-manifest.json")),
sourceType: "umd2"
}),
- ...(env === "release") ? [
+ ...(env === "release" ? [
new webpack.DefinePlugin({
"process.env": {
NODE_ENV: "'production'",
from: 'index.html',
to: distPath
}]),
- ]
+ ])
],
devServer: {
},
proxy: {
"/oauth2/": {
- target: "http://10.20.6.29:48181",
+ target: "http://sdnc-web:8080",
secure: false
},
"/database/": {
- target: "http://10.20.6.29:48181",
+ target: "http://sdnc-web:8080",
secure: false
},
"/restconf/": {
- target: "http://10.20.6.29:48181",
+ target: "http://sdnc-web:8080",
secure: false
},
"/rests/": {
- target: "http://10.20.6.29:48181",
+ target: "http://sdnc-web:8080",
secure: false
},
"/help/": {
- target: "http://10.20.6.29:48181",
+ target: "http://sdnc-web:8080",
secure: false
},
"/tree/": {
- target: "http://10.20.6.29:48181",
+ target: "http://sdnc-web:8080",
secure: false
},
"/websocket": {
- target: "http://10.20.6.29:48181",
+ target: "http://sdnc-web:8080",
+ ws: true,
+ changeOrigin: true,
+ secure: false
+ },
+ "/yang-schema": {
+ target: "http://sdnc-web:8080",
ws: true,
changeOrigin: true,
secure: false