From f682c0e3802d0e47557a1ef0ff2a5e9662952f41 Mon Sep 17 00:00:00 2001 From: watsonb8 Date: Thu, 1 Aug 2019 19:21:46 -0400 Subject: [PATCH] Added deployment script --- deploy.sh | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100755 deploy.sh diff --git a/deploy.sh b/deploy.sh new file mode 100755 index 0000000..a22c8cd --- /dev/null +++ b/deploy.sh @@ -0,0 +1,21 @@ +#!/bin/bash +remote_user="bmw" +remote_server="192.168.1.31" +deploy_location="/home/bmw/homebridge-harmony-control" +homebridge_location="/var/lib/homebridge/" + +#copy files to remote machine +scp -r bin $remote_user@$remote_server:$deploy_location +scp -r src $remote_user@$remote_server:$deploy_location +scp package.json $remote_user@$remote_server:$deploy_location + +#install package +ssh -t $remote_user@$remote_server "sudo npm install -g --unsafe-perm $deploy_location" + +#restart service +ssh -t +ssh -t $remote_user@$remote_server "sudo systemctl restart homebridge.service" +ssh -t $remote_user@$remote_server "sudo systemctl status homebridge.service" + +echo done +exit