|
@@ -4,6 +4,10 @@ logger = require "logger-sharelatex"
|
|
|
logger.initialize("clsi")
|
|
logger.initialize("clsi")
|
|
|
smokeTest = require "smoke-test-sharelatex"
|
|
smokeTest = require "smoke-test-sharelatex"
|
|
|
|
|
|
|
|
|
|
+Metrics = require "metrics-sharelatex"
|
|
|
|
|
+Metrics.initialize("clsi")
|
|
|
|
|
+Metrics.open_sockets.monitor(logger)
|
|
|
|
|
+
|
|
|
ProjectPersistenceManager = require "./app/js/ProjectPersistenceManager"
|
|
ProjectPersistenceManager = require "./app/js/ProjectPersistenceManager"
|
|
|
|
|
|
|
|
require("./app/js/db").sync()
|
|
require("./app/js/db").sync()
|
|
@@ -11,6 +15,8 @@ require("./app/js/db").sync()
|
|
|
express = require "express"
|
|
express = require "express"
|
|
|
app = express()
|
|
app = express()
|
|
|
|
|
|
|
|
|
|
+app.use Metrics.http.monitor(logger)
|
|
|
|
|
+
|
|
|
app.post "/project/:project_id/compile", express.bodyParser(), CompileController.compile
|
|
app.post "/project/:project_id/compile", express.bodyParser(), CompileController.compile
|
|
|
app.del "/project/:project_id", CompileController.clearCache
|
|
app.del "/project/:project_id", CompileController.clearCache
|
|
|
|
|
|