summarylogtreecommitdiffstats
path: root/socket-activation.patch
blob: ba6eadbc2d08593eed66256d0b401f36721b1e42 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
--- src/node/hooks/express.js	2014-03-30 15:11:50.000000000 +0200
+++ src/node/hooks/express.js	2014-08-31 22:35:52.566054425 +0200
@@ -5,6 +5,8 @@
 var path = require('path');
 var npm = require("npm/lib/npm.js");
 var  _ = require("underscore");
+require('systemd');
+require('autoquit');
 
 var server;
 var serverName;
@@ -84,5 +86,6 @@
   });
   hooks.callAll("expressCreateServer", {"app": app, "server": server});
 
-  server.listen(settings.port, settings.ip);
+  server.autoQuit({ timeout: 300 });
+  server.listen("systemd");
 }
--- src/package.json	2015-09-28 22:50:34.110518342 +0000
+++ src/package.json	2015-09-28 22:55:46.771103708 +0000
@@ -43,7 +43,9 @@
                       "jsonminify"              : "0.2.3",
                       "measured"                : "1.0.0",
                       "mocha"                   : "2.2.4",
-                      "supertest"               : "0.15.0"
+                      "supertest"               : "0.15.0",
+                      "systemd"                 : "0.2.6",
+                      "autoquit"                : "0.1.6"
                      },
   "bin":             { "etherpad-lite": "./node/server.js" },
   "devDependencies": {