Advertisement
Guest User

Untitled

a guest
May 21st, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. import * as restify from 'restify';
  2. import * as fs from 'fs';
  3. import * as bunyan from 'bunyan';
  4.  
  5. class Server {
  6.  
  7. // Restify server
  8. private _serv: restify.Server;
  9.  
  10. constructor(config){
  11.  
  12. this._serv = restify.createServer(config);
  13. this._serv.get(/\*.*/, restify.serveStatic({
  14. directory: 'dist',
  15. default: 'index.html'
  16. }));
  17.  
  18.  
  19. config.log.info(`Starting recruitinder (${config.name}) server on port ${config.port},
  20. version ${config.version}`);
  21.  
  22. config.log.debug(config);
  23.  
  24. this._serv.listen(config.port);
  25.  
  26. }
  27.  
  28. };
  29.  
  30. new Server({
  31. certificate: fs.readFileSync('./server.crt'),
  32. key: fs.readFileSync('./key.pem'),
  33. db: {
  34. host: 'localhost',
  35. port: 5432,
  36. user: 'recruitinder',
  37. password: 'uctvcLN0mOGmDdFhXlRf',
  38. name: 'recruitinder'
  39. },
  40. port: 8080,
  41. name: 'recruitinder',
  42. version: '0.0.1',
  43. log: bunyan.createLogger({
  44. name: 'recruitinder'
  45. })
  46. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement