1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-12 14:23:32 +00:00

https webpack-serve

This commit is contained in:
Kyle Spearrin
2018-06-05 00:02:43 -04:00
parent 995835a96c
commit 22c1b0627e
3 changed files with 58 additions and 2 deletions

View File

@@ -1,4 +1,5 @@
const path = require('path');
const fs = require('fs');
const webpack = require('webpack');
const CleanWebpackPlugin = require('clean-webpack-plugin');
const HtmlWebpackPlugin = require('html-webpack-plugin');
@@ -6,7 +7,7 @@ const CopyWebpackPlugin = require('copy-webpack-plugin');
const ExtractTextPlugin = require('extract-text-webpack-plugin');
const AngularCompilerPlugin = require('@ngtools/webpack').AngularCompilerPlugin;
if (process.env.NODE_ENV == null) {
if (process.env.NODE_ENV == null || process.env.WEBPACK_SERVE) {
process.env.NODE_ENV = 'development';
}
const ENV = process.env.ENV = process.env.NODE_ENV;
@@ -100,8 +101,17 @@ if (ENV === 'production') {
});
}
let localSuffix = fs.existsSync('dev-server.local.pem') ? '.local' : '';
const serve = {
https: {
key: fs.readFileSync('dev-server' + localSuffix + '.pem'),
cert: fs.readFileSync('dev-server' + localSuffix + '.pem'),
},
};
const config = {
mode: ENV,
serve: serve,
entry: {
'main': './src/app/main.ts',
},