From 3caf2327be04b816dc6f50e1f82900553d5dc6b5 Mon Sep 17 00:00:00 2001 From: derpystuff <3515180-derpystuff@users.noreply.gitlab.com> Date: Sun, 29 Oct 2023 01:15:59 +0200 Subject: [PATCH] shut down if session is invalid --- index.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/index.js b/index.js index b17ce5e..ef2f949 100644 --- a/index.js +++ b/index.js @@ -1,5 +1,6 @@ const { ClusterManager } = require('detritus-client'); const { basecamp } = require('./labscore/logging'); +const superagent = require('superagent') const time = Date.now(); @@ -36,4 +37,11 @@ const manager = new ClusterManager(client, token, { await manager.run(); console.log(`v2 | ready. took ${(Date.now() - time) / 1000}.`) + + let liveDeploy = await superagent.get(`${process.env.PB_MANAGER_HOST}_pbs/GetPbServiceId`) + if(process.env.HOSTNAME !== liveDeploy.body.d){ + console.log(`[${process.env.HOSTNAME}] invalid deployment session`) + process.exit(); + } + })(); \ No newline at end of file