Skip to content

Commit f691cf9

Browse files
authored
Merge pull request #62 from oslabs-beta/dev
Dev
2 parents 5b41634 + 2ed2fe4 commit f691cf9

File tree

2 files changed

+11
-7
lines changed

2 files changed

+11
-7
lines changed

main.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -206,6 +206,8 @@ function createWindow() {
206206
app.on('ready', () => {
207207
createWindow();
208208
if (!isDev) {
209+
// TODO: this is crucial code! run express server if production mode
210+
const express = require('./src/server/server');
209211
autoUpdater.checkForUpdates();
210212
}
211213
});

package.json

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,13 @@
1919
"format": "prettier --write \"**/*.+(js|jsx| tsx| json|css|md)\"",
2020
"lint": "eslint .",
2121
"lint:fix": "eslint --fix . ",
22-
"build": "concurrently --success first \"webpack --mode=production --config ./webpack.production.js\" \"nodemon ./src/server/server.js\"",
2322
"dev": "concurrently --success first \"webpack-dev-server --mode=development --config ./webpack.development.js\" \"nodemon ./src/server/server.js\"",
24-
"prod": "concurrently --success first \"webpack --mode=production --config ./webpack.production.js && electron .\" \"nodemon ./src/server/server.js\"",
25-
"package-mac": "npm run build && electron-builder build --x64 --mac",
26-
"package-all": "npm run build && electron-builder build -mwl",
27-
"package-win": "npm run build && electron-builder build --x64 --win",
28-
"package-linux": "npm run build && electron-builder build --linux",
23+
"build": "concurrently --success first \"webpack --mode=production --config ./webpack.production.js\"",
24+
"prod": "concurrently --success first \"webpack --mode=production --config ./webpack.production.js && electron .\"",
25+
"package-mac": "webpack --mode=production --config ./webpack.production.js && electron-builder build --x64 --mac",
26+
"package-all": "webpack --mode=production --config ./webpack.production.js && electron-builder build -mwl",
27+
"package-win": "webpack --mode=production --config ./webpack.production.js && electron-builder build --x64 --win",
28+
"package-linux": "webpack --mode=production --config ./webpack.production.js && electron-builder build --linux",
2929
"gh-publish-mac": "electron-builder build --x64 --mac -p always",
3030
"gh-publish": "electron-builder build -mwl -p always",
3131
"check-types": "tsc",
@@ -55,7 +55,9 @@
5555
"main_process/main_touchbar.js",
5656
"main_process/SSEController.js",
5757
"main_process/main_testingController.js",
58-
"preload.js"
58+
"preload.js",
59+
"src/server/server.js",
60+
"src/server/controllers/authController.js"
5961
],
6062
"nodeVersion": "16.15.0",
6163
"nsis": {

0 commit comments

Comments
 (0)