V 0.2.0 Brtenndauer als Environment
Co-authored-by: Copilot <copilot@github.com>
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "laufschrift",
|
||||
"version": "0.1.0",
|
||||
"version": "0.2.0",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"start": "node ./bin/www"
|
||||
|
||||
@@ -2,11 +2,10 @@ var express = require('express');
|
||||
var router = express.Router();
|
||||
var mqtt = require('mqtt');
|
||||
var moment = require('moment');
|
||||
var fs = require('fs/promises');
|
||||
var crypto = require('crypto');
|
||||
|
||||
var DEFAULT_BRENNDAUER = 300;
|
||||
var brenndauer = DEFAULT_BRENNDAUER;
|
||||
var brenndauer = Number(process.env.BRENNDAUER) || DEFAULT_BRENNDAUER;
|
||||
|
||||
var MQTTHOST = process.env.MQTTHOST || 'localhost';
|
||||
var MQTTPORT = process.env.MQTTPORT || 1883;
|
||||
@@ -85,19 +84,6 @@ function doPublish(payload) {
|
||||
}
|
||||
}
|
||||
|
||||
// Read optional runtime config.
|
||||
(async function loadConfig() {
|
||||
try {
|
||||
var json = await fs.readFile('config/config.json', 'utf8');
|
||||
var cfg = JSON.parse(json);
|
||||
if (cfg.brenndauer !== undefined) {
|
||||
brenndauer = Number(cfg.brenndauer) || DEFAULT_BRENNDAUER;
|
||||
}
|
||||
} catch (err) {
|
||||
state.lastError = 'config load failed: ' + err.message;
|
||||
}
|
||||
})();
|
||||
|
||||
// Query initial state once at startup.
|
||||
doPublish('');
|
||||
|
||||
|
||||
Reference in New Issue
Block a user