picl-keyserver/server.js

34 строки
834 B
JavaScript

/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
const Hapi = require('hapi');
var config = require('./lib/config.js');
var helpers = require('./lib/helpers.js');
// load array of routes
var routes = require('./routes');
// server settings
var settings = {
monitor: true
};
// Create a server with a host and port
var port = config.get('bind_to.port');
var host = config.get('bind_to.host');
var server = new Hapi.Server(host, port, settings);
server.addHelper('email', helpers.email);
server.addHelper('verify', helpers.verify);
server.addHelper('userId', helpers.userId);
server.addHelper('user', helpers.user);
server.addRoutes(routes);
module.exports = server;