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