From 02456eaa6075d90fa54720b39418d3e8529dc28f Mon Sep 17 00:00:00 2001 From: Cassie Tarakajian Date: Tue, 21 Aug 2018 17:39:34 -0400 Subject: [PATCH] try creating health check --- kubernetes/app.yml | 4 ++++ server/server.js | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/kubernetes/app.yml b/kubernetes/app.yml index 3919aada..9962a52d 100644 --- a/kubernetes/app.yml +++ b/kubernetes/app.yml @@ -57,4 +57,8 @@ spec: memory: 100Mi ports: - containerPort: 8000 + readinessProbe: + httpGet: + path: /health + port: 8000 diff --git a/server/server.js b/server/server.js index d98f851d..b55b922b 100644 --- a/server/server.js +++ b/server/server.js @@ -33,6 +33,10 @@ import { get404Sketch } from './views/404Page'; const app = new Express(); const MongoStore = connectMongo(session); +app.get('/health', (req, res) => { + return res.json({success: true}); +}); + // For basic auth, in setting up beta editor if (process.env.BASIC_USERNAME && process.env.BASIC_PASSWORD) { app.use(basicAuth({