Tools to build packaged version of pm2
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
slash
.gitignore
README.md
buildpkgs
docker-build.sh

README.md

Tools to build a packaged version of pm2

Downloads pm2 and node.js 6.1.0, before packaging as an .rpm and a .deb

pm2 more info

nodejs more info

The current version of pm2 available via npm is 2.4.2

Run the download and package in a docker container:

./docker-build.sh

Error: no option specified.

Usage:  <all|pkgs|clean|help>

    all     downloads the contents before building the packages
    pkgs    package build only
    clean   clean up downloaded pkg contents
    help    this help text

To run the build without using a container, use:

./buildpkgs

Why was this needed?

pm2 is a great tool, but it's not trivial to install and, because the installation requires node and npm, is a multi-step process that relies on working internet access. This is rarely possible within corporate networks, which means pm2 is discounted. Having a packaged version that includes the dependencies, including nodejs itself, is essential to more widespread adoption.