From f6a984b67166fa59ee57b2b5348268b9696ccbaf Mon Sep 17 00:00:00 2001 From: Adam Stachowicz Date: Thu, 23 Sep 2021 12:45:30 +0200 Subject: [PATCH 1/2] start-server-dev. Fixes #460 --- package.json | 2 ++ server/routers/api-router.js | 1 + 2 files changed, 3 insertions(+) diff --git a/package.json b/package.json index da332d3f2..3a864c405 100644 --- a/package.json +++ b/package.json @@ -18,6 +18,7 @@ "dev": "vite --host", "start": "npm run start-server", "start-server": "node server/server.js", + "start-server-dev": "cross-env NODE_ENV=development node server/server.js", "build": "vite build", "tsc": "tsc", "vite-preview-dist": "vite preview --host", @@ -56,6 +57,7 @@ "chartjs-adapter-dayjs": "^1.0.0", "command-exists": "^1.2.9", "compare-versions": "^3.6.0", + "cross-env": "^7.0.3", "dayjs": "^1.10.7", "express": "^4.17.1", "express-basic-auth": "^1.2.0", diff --git a/server/routers/api-router.js b/server/routers/api-router.js index 0940668f6..b56efcb22 100644 --- a/server/routers/api-router.js +++ b/server/routers/api-router.js @@ -83,6 +83,7 @@ router.get("/api/status-page/monitor-list", cache("5 minutes"), async (_request, // Can fetch only if published router.get("/api/status-page/heartbeat", cache("5 minutes"), async (_request, response) => { allowDevAllOrigin(response); + try { await checkPublished(); From 5fa9b33c7989d4b7c35b6171754c615ac044f2be Mon Sep 17 00:00:00 2001 From: Adam Stachowicz Date: Thu, 23 Sep 2021 12:49:15 +0200 Subject: [PATCH 2/2] Install `cross-env` as dev dependency for now --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 3a864c405..84071eeeb 100644 --- a/package.json +++ b/package.json @@ -57,7 +57,6 @@ "chartjs-adapter-dayjs": "^1.0.0", "command-exists": "^1.2.9", "compare-versions": "^3.6.0", - "cross-env": "^7.0.3", "dayjs": "^1.10.7", "express": "^4.17.1", "express-basic-auth": "^1.2.0", @@ -96,6 +95,7 @@ "@vitejs/plugin-vue": "^1.6.2", "@vue/compiler-sfc": "^3.2.11", "core-js": "^3.17.3", + "cross-env": "^7.0.3", "dns2": "^2.0.1", "eslint": "^7.32.0", "eslint-plugin-vue": "^7.17.0",