From bf520d25b8f108f4ff811b7e16d12f64afa4c015 Mon Sep 17 00:00:00 2001 From: Wolfgang Hottgenroth Date: Wed, 16 May 2018 10:39:12 +0200 Subject: [PATCH] service file --- MqttMongoNodejs-Prod.conf | 2 +- mqttMongo.service | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 mqttMongo.service diff --git a/MqttMongoNodejs-Prod.conf b/MqttMongoNodejs-Prod.conf index e12334f..03d67a3 100644 --- a/MqttMongoNodejs-Prod.conf +++ b/MqttMongoNodejs-Prod.conf @@ -19,7 +19,7 @@ "topics": [ "IoT/RainSensor1/#" ], "encapsulate": true, "parsePayload": true, - "verbose": true + "verbose": false } ] } diff --git a/mqttMongo.service b/mqttMongo.service new file mode 100644 index 0000000..c76a2e3 --- /dev/null +++ b/mqttMongo.service @@ -0,0 +1,18 @@ +[Unit] +Description=mqttMongo +Wants=network-online.target +After=network-online.target + + +[Service] +Type=simple +GuessMainPID=yes +ExecStart=/usr/bin/npm start -- -c MqttMongoNodejs-Prod.conf +ExecStop=kill -SIGINT $mainpid +Restart=on-failure +WorkingDirectory=/opt/services/MqttMongoNodejs + +[Install] +Alias=mqttMongo +WantedBy=multi-user.target +