This is the app that is deployed by the 'Parse Server on managed Azure services' package in the Azure marketplace.
In order to speed deployment (and deal with kerberos native module), it uses prepackaged node_modules. Steps are as follows:
- install [email protected], npm@^3.8.3
- run package.ps1 * installs production modules * cleans the modules of unnecessary files / folders * packs node_modules into node_modules.zip
- commit
On the deployment side, a custom deployment script (deploy.cmd) is used:
- unpacks node_modules.zip at site wwwroot
- runs npm install --production to ensure that all necessary packages are on the web app
- deletes .deployment file so that the custom deploy.cmd command is not run on future deployments