loopback-boot/docs/instructions.md

857 B

Two-step boot

The methods compile and execute can be used to split the bootstrap process into two steps, the first one run by a build script before calling browserify, the second one run in the browser by the browserified app.

The first method - compile - loads all configuration files, applies any values specified in environmental variable and produces one JSON object containing all instructions needed by execute to bootstrap the application.

{
  app: {
   /* application config from app.json & friends */
  },
  models: {
   /* model configuration from models.json */
  },
  dataSources: {
   /* datasources configuration from datasources.json & friends*/
  },
  files: {
    models: [
     '/project/models/customer.js',
      /* ... */
    ],
    boot: [
      '/project/boot/authentication.js',
      /* ... */
    ]
  }
}