Web App (repo)
Template for Node.js server compatible with Angular v14 web application
Install linting (ESLint) & formatting (Prettier)
npm i -D eslint prettier
npm i -D eslint-config-prettier eslint-plugin-prettier
npm i -D eslint-config-airbnb-base eslint-plugin-import eslint-config-airbnb-typescript
npm i -D @typescript-eslint/eslint-plugin @typescript-eslint/parser
Prepare repository root for Azure App Service
- Node.js: server.js, app.js, or package.json with a start script
Depending on the type of site you are deploying and the deployment method you are using, Kudu will executes build steps on your site during deployment. The default for zip deployments is false, and for all other deployment methods is true.
Only viable options I found through testing:
- If archiving the build, include the "node_modules" directory in the zip
- Customize the deployment by including a
.deployment
file at repository root withSCM_DO_BUILD_DURING_DEPLOYMENT=true