Enabling hot deployment for Node.js applications
In this recipe, you will learn how you can enable hot deployment for Node.js applications.
How to do it…
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...