Refactor dashboard server logic to electron main (#146)

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
This commit is contained in:
Jari Kolehmainen authored and GitHub committed 2020-03-24 07:37:47 +02:00
1 parent e54b79b56a
commit 1aaa695cfe
38 files changed
+430 -1323

No files matched your search

+2 -13
View File
@@ -37,10 +37,6 @@
"AppImage"
],
"extraResources": [
{
"from": "binaries/server/linux/lens-server",
"to": "./lens-server.txt"
},
{
"from": "binaries/client/linux/x64/kubectl",
"to": "./x64/kubectl"
@@ -53,10 +49,6 @@
"entitlements": "build/entitlements.mac.plist",
"entitlementsInherit": "build/entitlements.mac.plist",
"extraResources": [
{
"from": "binaries/server/darwin/lens-server",
"to": "./lens-server.txt"
},
{
"from": "binaries/client/darwin/x64/kubectl",
"to": "./x64/kubectl"
@@ -68,10 +60,6 @@
"nsis"
],
"extraResources": [
{
"from": "binaries/server/win32/lens-server-x64.exe",
"to": "./lens-server-x64.exe"
},
{
"from": "binaries/server/win32/lens-server-ia32.exe",
"to": "./lens-server-ia32.exe"
@@ -107,7 +95,7 @@
},
"scripts": {
"dev": "concurrently -n 'app,dash' 'yarn dev-electron' 'yarn dev-dashboard'",
"dev-dashboard": "cd dashboard && yarn app-dev",
"dev-dashboard": "cd dashboard && yarn dev",
"dev-electron": "electron-webpack dev",
"compile": "yarn download:kubectl && electron-webpack",
"build:linux": "yarn compile && electron-builder --linux --dir",
@@ -168,6 +156,7 @@
"devDependencies": {
"@types/ejs": "^2.6.3",
"@types/electron-window-state": "^2.0.31",
"@types/hapi": "^18.0.3",
"@types/http-proxy": "^1.17.0",
"@types/jest": "^24.0.18",
"@types/jsonwebtoken": "^8.3.5",