In this recipe, you will learn how you can enable hot deployment for Node.js applications.
Perform the following steps to enable hot deployment for your application:
Create a new Node.js application using the source code developed in the previous recipe:
$ rhc app create myapp nodejs-0.10 --from-code https://github.com/OpenShift-Cookbook/chapter9-recipe3.git
To enable hot deployment, create an empty file named
hot_deploy
under the.openshift/markers
directory. This file is called the marker file, as this does not contain any content. On the *nix machine, you can use thetouch
command to create the file. On Windows, you can use file explorer to create a new file. If you are not in themyapp
directory, first change directory tomyapp
. Have a look at the following commands:$ cd myapp $ touch .openshift/markers/hot_deploy
Add the file to the Git index, commit the file to the local Git repository, and then push changes to the application...