From fc0b9e006400aeb4127b02cb792989172255e414 Mon Sep 17 00:00:00 2001 From: Marcus Date: Wed, 11 Nov 2020 22:25:08 -0500 Subject: [PATCH] run commands regardless of restart reason --- relay/service.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/relay/service.js b/relay/service.js index 8f52446..fe4c00e 100644 --- a/relay/service.js +++ b/relay/service.js @@ -10,12 +10,7 @@ setInterval(function update() { if(remoteHash !== localHash) { log.info('remote hash:', remoteHash); log.info('local hash: ', localHash); - log.info('attempting to fetch new version'); - execSync(`git fetch`); - execSync(`git pull`); - execSync(`yarn`); - log.info('killing relay...'); try { proc.kill(); @@ -30,7 +25,14 @@ setInterval(function update() { proc = spawn('node', ['relay'], { stdio: "inherit" }); proc.on('exit', () => { - log.info('relay exitted, restarting...'); + log.info('relay exitted'); + log.info('attempting to fetch new version'); + + execSync(`git fetch`); + execSync(`git pull`); + execSync(`yarn`); + + log.info('restarting...') setTimeout(() => { keepAlive(); }, 1000);