mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
* wip: restructure to monorepo Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * refactor create-release-pr to a package Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * build fixes Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * github workflow fixes Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * fix typo Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * add webpack-env types to core Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * fix github workflows Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * refactor/fix integration tests Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * lint fix Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * yarn run dev Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * eslint settings for vscode Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * move templates to right package Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * open-lens build fixes Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * integration test fix Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * fix nx task dependencies Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * use bash shell for unit tests in test workflow Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * fix test:unit for windows Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * fix win-ca webpack error in open-lens Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * fix win-ca webpack error in open-lens Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * fix build:app on windows Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * remove ELECTRON_BUILDER_EXTRA_ARGS Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * sync src/ from master Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * remove Makefile from core Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
47 lines
1.3 KiB
TypeScript
47 lines
1.3 KiB
TypeScript
/**
|
|
* Copyright (c) OpenLens Authors. All rights reserved.
|
|
* Licensed under MIT License. See LICENSE in root directory for more information.
|
|
*/
|
|
|
|
import Webpack from "webpack";
|
|
import WebpackDevServer from "webpack-dev-server";
|
|
import { webpackLensRenderer } from "./renderer";
|
|
import { buildDir, webpackDevServerPort } from "./vars";
|
|
|
|
/**
|
|
* API docs:
|
|
* @url https://webpack.js.org/configuration/dev-server/
|
|
* @url https://github.com/chimurai/http-proxy-middleware
|
|
*/
|
|
const config = webpackLensRenderer({ showVars: false });
|
|
const compiler = Webpack(config);
|
|
|
|
const server = new WebpackDevServer({
|
|
setupExitSignals: true,
|
|
headers: {
|
|
"Access-Control-Allow-Origin": "*",
|
|
},
|
|
allowedHosts: "all",
|
|
host: "localhost",
|
|
port: webpackDevServerPort,
|
|
static: buildDir, // aka `devServer.contentBase` in webpack@4
|
|
hot: true,
|
|
liveReload: false,
|
|
historyApiFallback: true,
|
|
compress: true, // enable gzip for everything served
|
|
devMiddleware: {
|
|
writeToDisk: false,
|
|
index: "OpenLensDev.html",
|
|
publicPath: "/build",
|
|
},
|
|
client: {
|
|
reconnect: true,
|
|
overlay: false, // don't show warnings and errors on top of rendered app view
|
|
logging: "info",
|
|
},
|
|
}, compiler);
|
|
|
|
console.info(`[WEBPACK-DEV-SERVER]: created with options`, server.options);
|
|
|
|
server.start();
|