UNPKG

generator-azure-web-app

Version:

Minimalist Web App generator: Webpack/Rollup + React + Express, deployable to vanilla Node.js, Azure App Service, and IIS

26 lines (20 loc) 916 B
'use strict'; // Project Kudu read path of app.js from script of "npm start" and generate web.config // Thus, we need to have another app.js here for development purpose const config = require('./src/config'); const runningAsMain = require.main === module; const runningUnderIISNode = process.env.iisnode_version; const shouldRun = runningAsMain || runningUnderIISNode; if (process.env.node_env === 'production') { require('./src/app'); } else { // TODO: Why should we export the prod/dev server? What is the usage scenario? const DevServer = module.exports = require('./src/devServer'); shouldRun && (new DevServer({ contentPath : config.CONTENT_PATH, hotModuleReplacement: config.HOT_MODULE_REPLACEMENT, port : config.PORT, useAbsolutePath : config.USE_ABSOLUTE_PATH, writeToDisk : config.WRITE_TO_DISK })).listen(); }