From 3c5e0276eb3c96511378571e1d8f3009090d2b27 Mon Sep 17 00:00:00 2001 From: Steve-Mcl Date: Thu, 2 May 2024 10:10:13 +0100 Subject: [PATCH] add healthCheckInterval to /settings --- forge/routes/api/project.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/forge/routes/api/project.js b/forge/routes/api/project.js index c7c8cdf83a..359325f8a9 100644 --- a/forge/routes/api/project.js +++ b/forge/routes/api/project.js @@ -814,7 +814,9 @@ module.exports = async function (app) { reply.code(400).send({ code: 'project_suspended', error: 'Project suspended' }) return } + // get settings from the driver const settings = await app.containers.settings(request.project) + // add instance settings settings.env = settings.env || {} settings.baseURL = request.project.url settings.forgeURL = app.config.base_url @@ -824,6 +826,7 @@ module.exports = async function (app) { settings.auditURL = request.project.auditURL settings.state = request.project.state settings.stack = request.project.ProjectStack?.properties || {} + settings.healthCheckInterval = await request.project.getSetting(KEY_HEALTH_CHECK_INTERVAL) settings.settings = await app.db.controllers.Project.getRuntimeSettings(request.project) if (settings.settings.env) { settings.env = Object.assign({}, settings.settings.env, settings.env)