Просмотр исходного кода

Merge branch 'master' of https://github.com/sharelatex/spelling-sharelatex

Henry Oswald 11 лет назад
Родитель
Сommit
48badde67a

+ 21 - 0
services/spelling/app/coffee/HealthCheckController.coffee

@@ -0,0 +1,21 @@
+request = require("request")
+logger = require 'logger-sharelatex'
+settings = require 'settings-sharelatex'
+
+module.exports =
+
+	healthCheck: (req, res)->
+		opts =
+			url: "http://localhost:#{settings.internal.spelling.port}/user/#{settings.healthCheckUserId}/check"
+			json:
+				words:["helllo"]
+				language: "en"
+		request.post opts, (err, response, body)->
+			console.log body?.misspellings[0]?.suggestions.length
+			numberOfSuggestions = body?.misspellings[0]?.suggestions?.length
+			if numberOfSuggestions > 10
+				logger.log "health check passed"
+				res.send 200
+			else
+				logger.err body:body, numberOfSuggestions:numberOfSuggestions, "health check failed"
+				res.send 500

+ 1 - 1
services/spelling/package.json

@@ -6,7 +6,7 @@
     "type": "git",
     "url": "https://github.com/sharelatex/spelling-sharelatex.git"
   },
-  "version": "0.1.0",
+  "version": "0.1.3",
   "dependencies": {
     "async": "0.1.22",
     "express": "3.1.0",