#!/bin/bash remote_user="bmw" remote_server="linuxhost.me" deploy_location="/home/bmw/homebridge-face-location" #build tsc --build #copy files to remote machine scp -r bin $remote_user@$remote_server:$deploy_location scp -r out $remote_user@$remote_server:$deploy_location scp -r weights $remote_user@$remote_server:$deploy_location scp -r trainedModels $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" echo done exit