From 14366245f96fad5912c090cb591086d923186da4 Mon Sep 17 00:00:00 2001 From: teddddd Date: Thu, 7 Jun 2018 14:26:27 -0700 Subject: [PATCH] webpack options for prod-build --- webpack.config.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/webpack.config.js b/webpack.config.js index f7bc1b1..656e772 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -3,7 +3,10 @@ const HtmlWebpackPlugin = require(`html-webpack-plugin`); const path = require(`path`); const webpack = require(`webpack`); -const {BADGE} = process.env; // build standalone animal-badge for linking +const { + PROD, // productionized build + PUBLIC_PATH, // file-loader publicPath override +} = process.env; const BABEL_LOADER = { @@ -27,10 +30,13 @@ const fileLoaderOptions = { }; const optionalPlugins = []; -if (BADGE) { +if (PROD) { fileLoaderOptions.publicPath = `https://mixpanel.github.io/panel-farm/images/`; optionalPlugins.push(new webpack.optimize.UglifyJsPlugin()); } +if (PUBLIC_PATH) { + fileLoaderOptions.publicPath = PUBLIC_PATH; +} const webpackConfig = { entry: {