]> git.immae.eu Git - perso/Immae/Projets/Nodejs/Surfer.git/commitdiff
Provide separate healthcheck route
authorJohannes Zellner <johannes@nebulon.de>
Wed, 30 Dec 2015 18:47:57 +0000 (19:47 +0100)
committerJohannes Zellner <johannes@nebulon.de>
Wed, 30 Dec 2015 18:47:57 +0000 (19:47 +0100)
CloudronManifest.json
app.js

index 8f13fefd4cd0a5981e165326d297c94f66b12a91..62f99bc36e916234f6e7334fc35a21b3abee6939 100644 (file)
@@ -11,7 +11,7 @@
   ],
   "version": "0.4.2",
   "targetBoxVersion": "0.4.0",
-  "healthCheckPath": "/",
+  "healthCheckPath": "/api/healthcheck",
   "httpPort": 3000,
   "manifestVersion": 1,
   "website": "https://github.com/nebulade/surfer",
diff --git a/app.js b/app.js
index 4570b07a4e92bfbd8d33ead26c45cc6de3e0240e..678f39166eb059357c9b3636e5b68620f78a4459 100755 (executable)
--- a/app.js
+++ b/app.js
@@ -27,6 +27,7 @@ var multipart = multipart({ maxFieldsSize: 2 * 1024, limit: '512mb', timeout: 3
 router.get   ('/api/files/*', auth.ldap, files.get);
 router.put   ('/api/files/*', auth.ldap, multipart, files.put);
 router.delete('/api/files/*', auth.ldap, files.del);
+router.get   ('/api/healthcheck', function (req, res) { res.status(200).send(); });
 
 // welcome screen in case / does not serve up any file yet
 var appUrl = process.env.APP_ORIGIN ? process.env.APP_ORIGIN : 'http://localhost:3000';