Files
teleport/web/packages/teleterm/webpack.renderer.dev.config.js
T
Jeff Pihach 77df494cc9 Enable no-unused-vars (#1118)
* enable no-unused-vars as an error

* remove unused addApp modal functionality.

* remove unused AddDatabases popup code.

* remove unused variables.
2022-08-18 15:43:31 +00:00

37 lines
902 B
JavaScript

const { spawn } = require('child_process');
const path = require('path');
const defaultCfg = require('@gravitational/build/webpack/webpack.dev.config');
const configFactory = require('@gravitational/build/webpack/webpack.base');
const { extend } = require('./webpack.renderer.extend');
const devCfg = extend(defaultCfg);
devCfg.devServer = {
hot: true,
static: {
publicPath: '/',
directory: path.join(__dirname, 'build/app/dist/renderer'),
serveIndex: false,
},
allowedHosts: 'all',
server: {
type: 'https',
},
onBeforeSetupMiddleware() {
spawn('yarn', ['start-main'], {
shell: true,
env: process.env,
stdio: 'inherit',
}).on('error', spawnError => console.error(spawnError));
},
};
devCfg.output.publicPath = '';
devCfg.plugins.push(
configFactory.plugins.tsChecker(),
configFactory.plugins.reactRefresh()
);
module.exports = devCfg;