diff --git a/package.json b/package.json index 7f06e65..7907bd9 100644 --- a/package.json +++ b/package.json @@ -12,6 +12,7 @@ "scripts": { "name-server": "supervisor -w name-server,lib -n exit name-server/index.js", "relay": "supervisor -w relay,lib -n exit relay/index.js", + "relay:service": "supervisor -- relay/service", "client:a": "supervisor -w client,lib -n exit -- client/index.js --profile J2aV59rsIgcdd5k2", "client:b": "supervisor -w client,lib -n exit -- client/index.js --profile LsE8OnVzr1iYrkT0" }, diff --git a/relay/service.js b/relay/service.js index a515883..0ed9fc5 100644 --- a/relay/service.js +++ b/relay/service.js @@ -9,6 +9,9 @@ function update() { if(remoteHash !== localHash) { log.info('remote hash:', remoteHash); log.info('local hash: ', localHash); + + execSync(`git fetch`, { stdio: "inherit" }); + execSync(`git pull`, { stdio: "inherit" }); process.exit(2); } } @@ -16,7 +19,7 @@ function update() { -require('./index.js'); +// require('./index.js'); setInterval(update, 5000);