31 lines
		
	
	
		
			831 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
		
		
			
		
	
	
			31 lines
		
	
	
		
			831 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| 
								 | 
							
								'use strict';
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								require('greenlock-express')
							 | 
						||
| 
								 | 
							
								    .init(function() {
							 | 
						||
| 
								 | 
							
								        // var pkg = require('./package.json');
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								        return {
							 | 
						||
| 
								 | 
							
								            // where to find .greenlockrc and set default paths
							 | 
						||
| 
								 | 
							
								            packageRoot: __dirname,
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								            // name & version for ACME client user agent
							 | 
						||
| 
								 | 
							
								            //packageAgent: pkg.name + '/' + pkg.version,
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								            // contact for security and critical bug notices
							 | 
						||
| 
								 | 
							
								            //maintainerEmail: pkg.author,
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								            // contact for security and critical bug notices
							 | 
						||
| 
								 | 
							
								            configDir: './greenlock.d',
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								            // whether or not to run at cloudscale
							 | 
						||
| 
								 | 
							
								            cluster: true
							 | 
						||
| 
								 | 
							
								        };
							 | 
						||
| 
								 | 
							
								    })
							 | 
						||
| 
								 | 
							
								    .ready(function(glx) {
							 | 
						||
| 
								 | 
							
								        var app = require('./app.js');
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								        // Serves on 80 and 443
							 | 
						||
| 
								 | 
							
								        // Get's SSL certificates magically!
							 | 
						||
| 
								 | 
							
								        glx.serveApp(app);
							 | 
						||
| 
								 | 
							
								    });
							 |