A sample Express application to deploy to Cloud Foundry which works out of the box.
- Install Node.js and npm
- Run
npm install
- Run
npm start
- Visit http://localhost:3000
- Install the cf CLI
- Run
cf push my-nodejs-app -m 128M --random-route
- Visit the given URL
This application reads environment variables, which are rendered in the HTML view:
TITLE
: page titleMESSAGE
: page body
If you are running locally, set these variables before launching the app:
$ TITLE="New title" MESSAGE="I am updating environment variables" npm start
If you deployed the app to Cloud Foundry, use these commands to set environment variables:
$ cf set-env my-nodejs-app TITLE "New title"
$ cf set-env my-nodejs-app MESSAGE "I am updating environment variables"
$ cf restage my-nodejs-app