diff --git a/server.js b/server.js index f9a000e..b5ba2ec 100644 --- a/server.js +++ b/server.js @@ -5,10 +5,10 @@ const app = express() const PORT = 8080 const docker = new Docker({ socketPath: '/var/run/docker.sock' }) -async function getServiceStatusCode(serviceName) { +async function getServiceStatusCode(service_name) { try { - const service = docker.getService(serviceName) - const tasks = await service.tasks({ filters: { service: [serviceName] } }) + const service = docker.getService(service_name) + const tasks = await service.tasks({ filters: { service: [service_name] } }) if (tasks.length === 0) { return 503 @@ -27,6 +27,8 @@ async function getServiceStatusCode(serviceName) { return isHealthy ? 200 : 503 } catch (error) { + console.error(error.message) + if (error.statusCode === 404) { return 404 }