diff --git a/.run/start ._production_config.json.run.xml b/.run/Start production.run.xml
similarity index 84%
rename from .run/start ._production_config.json.run.xml
rename to .run/Start production.run.xml
index 3b76eb95..003f02a2 100644
--- a/.run/start ._production_config.json.run.xml
+++ b/.run/Start production.run.xml
@@ -5,7 +5,6 @@
-
diff --git a/app/lib/mqtt/mqtt-client.ts b/app/lib/mqtt/mqtt-client.ts
index b8cfcab2..dd0f01da 100644
--- a/app/lib/mqtt/mqtt-client.ts
+++ b/app/lib/mqtt/mqtt-client.ts
@@ -54,7 +54,12 @@ const online = () => {
const willMessage = () => {
const config = getAppConfig()
if (config.mqtt["bridge-info"]) {
- return { topic: brideTopic(), payload: "offline", qos: config.mqtt.qos, retain: config.mqtt.retain }
+ return {
+ topic: brideTopic(),
+ payload: Buffer.from("offline"),
+ qos: config.mqtt.qos,
+ retain: config.mqtt.retain
+ }
}
else {
return undefined
diff --git a/app/package.json b/app/package.json
index 8a880002..360bb16c 100644
--- a/app/package.json
+++ b/app/package.json
@@ -6,7 +6,7 @@
"scripts": {
"test": "vitest",
"coverage": "vitest --coverage",
- "start": "tsc && node dist/app/lib/index.js",
+ "start": "ncc build lib/index.ts -o dist && node dist/index.js ../production/config/config.json",
"clean": "rimraf dist",
"prebuild": "run-s clean",
"build": "ncc build lib/index.ts -o dist --minify",