BigW Consortium Gitlab

Commit c5b7cc54 by Phil Hughes

Use webpack_port file if it exists

parent 0d2ae3e7
Rails.application.configure do Rails.application.configure do
WEBPACK_DEV_PORT = `cat ../webpack_port 2>/dev/null || echo '3808'`.to_i
# Settings specified here will take precedence over those in config/application.rb # Settings specified here will take precedence over those in config/application.rb
# In the development environment your application's code is reloaded on # In the development environment your application's code is reloaded on
...@@ -24,6 +26,8 @@ Rails.application.configure do ...@@ -24,6 +26,8 @@ Rails.application.configure do
# Enable webpack dev server # Enable webpack dev server
config.webpack.dev_server.enabled = true config.webpack.dev_server.enabled = true
config.webpack.dev_server.port = WEBPACK_DEV_PORT
config.webpack.dev_server.manifest_port = WEBPACK_DEV_PORT
# Do not compress assets # Do not compress assets
config.assets.compress = false config.assets.compress = false
......
'use strict'; 'use strict';
var fs = require('fs');
var path = require('path'); var path = require('path');
var webpack = require('webpack'); var webpack = require('webpack');
var StatsPlugin = require('stats-webpack-plugin'); var StatsPlugin = require('stats-webpack-plugin');
...@@ -10,7 +11,13 @@ var IS_DEV_SERVER = process.argv[1].indexOf('webpack-dev-server') !== -1; ...@@ -10,7 +11,13 @@ var IS_DEV_SERVER = process.argv[1].indexOf('webpack-dev-server') !== -1;
var ROOT_PATH = path.resolve(__dirname, '..'); var ROOT_PATH = path.resolve(__dirname, '..');
// must match config.webpack.dev_server.port // must match config.webpack.dev_server.port
var DEV_SERVER_PORT = 3808; var DEV_SERVER_PORT;
try {
DEV_SERVER_PORT = parseInt(fs.readFileSync('../webpack_port'), 10);
} catch (e) {
DEV_SERVER_PORT = 3808;
}
var config = { var config = {
context: path.join(ROOT_PATH, 'app/assets/javascripts'), context: path.join(ROOT_PATH, 'app/assets/javascripts'),
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment