node package manager
Easy collaboration. Discover, share, and reuse code in your team. Create a free org ยป


Registration agent for Difio, preconfigured for OpenShift / Node.js applications.

It compiles a list of installed packages and sends it to

Installing on your OpenShift Node.js application

  • Create an account at

  • Create your Node.js application in OpenShift

  • Add a dependency to your application:

      echo difio-openshift-nodejs >> deplist.txt
  • If your application has a package.json file list the dependency there as well:

      "dependencies": {
          "difio-openshift-nodejs": ""
  • Set your userID in the ./data/DIFIO_SETTINGS file

      echo "export DIFIO_USER_ID=YourUserID"  > ./data/DIFIO_SETTINGS
  • Enable the registration script in .openshift/action_hooks/post_deploy

      source data/DIFIO_SETTINGS
  • Commit and push your application to OpenShift

      git add . && git commit -m "enable Difio registration" && git push
  • If everything goes well you should see something like:

      remote: Running .openshift/action_hooks/post_deploy
      remote: Difio: Success, registered/updated application with uuid 25d23384-46a8-48ce-83b0-01f4fa4c5987
  • That's it, you can now check your application statistics at