2019-10-27 05:52:19 +00:00
|
|
|
"use strict";
|
|
|
|
|
2019-10-28 07:06:43 +00:00
|
|
|
require("./")
|
|
|
|
.init(initialize)
|
|
|
|
.serve(worker)
|
|
|
|
.master(function() {
|
|
|
|
console.log("Hello from master");
|
|
|
|
});
|
2019-10-27 05:52:19 +00:00
|
|
|
|
2019-10-28 07:06:43 +00:00
|
|
|
function initialize() {
|
|
|
|
var pkg = require("./package.json");
|
|
|
|
var config = {
|
2019-10-29 06:53:19 +00:00
|
|
|
package: {
|
|
|
|
name: "Greenlock_Express_Demo",
|
|
|
|
version: pkg.version,
|
|
|
|
author: pkg.author
|
|
|
|
},
|
2019-10-28 07:06:43 +00:00
|
|
|
staging: true,
|
2019-10-28 09:43:42 +00:00
|
|
|
cluster: true,
|
2019-10-27 05:52:19 +00:00
|
|
|
|
2019-10-28 09:43:42 +00:00
|
|
|
notify: function(ev, params) {
|
2019-10-29 06:48:31 +00:00
|
|
|
console.info(ev, params);
|
2019-10-28 09:43:42 +00:00
|
|
|
}
|
2019-10-28 07:06:43 +00:00
|
|
|
};
|
|
|
|
return config;
|
|
|
|
}
|
2019-10-27 05:52:19 +00:00
|
|
|
|
2019-10-28 07:06:43 +00:00
|
|
|
function worker(glx) {
|
|
|
|
console.info();
|
2019-10-28 09:43:42 +00:00
|
|
|
console.info("Hello from worker #" + glx.id());
|
2019-10-27 05:52:19 +00:00
|
|
|
|
2019-10-28 07:06:43 +00:00
|
|
|
glx.serveApp(function(req, res) {
|
|
|
|
res.end("Hello, Encrypted World!");
|
2019-10-27 05:52:19 +00:00
|
|
|
});
|
2019-10-28 07:06:43 +00:00
|
|
|
}
|