From 9805421cc2cc9d77cff9d168b54e2f026c233578 Mon Sep 17 00:00:00 2001 From: Audrey Hamelers <hamelers@ebi.ac.uk> Date: Tue, 15 Jun 2021 17:17:49 +0100 Subject: [PATCH] Skip healthcheck when DATA_CENTER not defined --- server/job-runner/index.js | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/server/job-runner/index.js b/server/job-runner/index.js index 674ada88b..f1ec487ef 100644 --- a/server/job-runner/index.js +++ b/server/job-runner/index.js @@ -8,16 +8,19 @@ const { DATA_CENTER } = process.env const { internalBaseUrl } = config.get('pubsweet-server') const checkJobStatus = async (name, logic, ftp) => { - // Perform healthcheck - logger.info(`Running healthcheck`) - const url = `${internalBaseUrl}/healthcheck?datacenterName=${DATA_CENTER}&ftpExcluded=${ - ftp ? 0 : 1 - }` - try { - await superagent.get(url) - } catch { - logger.info('Healthcheck failed. Exiting.') - return false + // For local running, skip healthcheck if data center not defined + if (DATA_CENTER) { + // Perform healthcheck + logger.info(`Running healthcheck`) + const url = `${internalBaseUrl}/healthcheck?datacenterName=${DATA_CENTER}&ftpExcluded=${ + ftp ? 0 : 1 + }` + try { + await superagent.get(url) + } catch { + logger.info('Healthcheck failed. Exiting.') + return false + } } // Get job status from the database logger.info(`Checking ${name} status`) -- GitLab