Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

index.js 657B

1234567891011121314151617181920212223242526
  1. const Glue = require('@hapi/glue');
  2. const Exiting = require('exiting');
  3. const Manifest = require('./manifest');
  4. exports.deployment = async ({ start } = {}) => {
  5. const manifest = Manifest.get('/', process.env)
  6. const server = await Glue.compose(manifest, { relativeTo: __dirname })
  7. if (start) {
  8. await Exiting.createManager(server).start()
  9. server.log(['start'], `Server started at ${server.info.uri}`);
  10. return server
  11. }
  12. await server.initialize()
  13. return server
  14. }
  15. if (require.main === module) {
  16. exports.deployment({ start: true })
  17. process.on('unhandledRejection', (err) => {
  18. throw err
  19. })
  20. }