better config implementation from ENV or json file.
using new environment; params passed as docker-compose params
This commit is contained in:
@@ -1,10 +1,12 @@
|
||||
//dependencies
|
||||
var config = require('./setup_const');
|
||||
var db = require('./db');
|
||||
const env = process.env.NODE_ENV || 'development';
|
||||
console.log("ENV: %s", env);
|
||||
const config = require(__dirname + '/../config/config.json')[env];
|
||||
|
||||
var mosca = require('mosca');
|
||||
var mqtt_settings = {
|
||||
port:1883
|
||||
port:1884
|
||||
}
|
||||
|
||||
if(typeof credentials!=='undefined')
|
||||
@@ -24,7 +26,7 @@ mqtt.on('clientConnected', function(){
|
||||
});
|
||||
|
||||
var mqtt = require('mqtt');
|
||||
var mqtt_client = mqtt.connect('mqtt://'+ config.HomeControllerMQTT);
|
||||
var mqtt_client = mqtt.connect('mqtt://'+ config.mqttIP);
|
||||
mqtt_client.on('connect', function () {
|
||||
console.log("MQTT connected. subscribing to topics");
|
||||
mqtt_client.subscribe('tele/tasmota/STATE');
|
||||
|
||||
Reference in New Issue
Block a user