// # Ghost bootloader // Orchestrates the loading of Ghost // When run from command line. var express = require('express'), ghost = require('./core'), errors = require('./core/server/errors'); // Create our parent express app instance. var server = express(); ghost().then(function (instance) { // Mount our ghost instance on our desired subdirectory path if it exists. server.use(instance.config.paths.subdir, instance.app); // Let ghost handle starting our server instance. instance.start(server); }).catch(function (err) { errors.logErrorAndExit(err, err.context, err.help); });