dashersw / Docker Node Pm2
A pm2 application container for docker.
Stars: ✭ 74
Programming Languages
shell
77523 projects
This is a very simple docker image with pm2, the process manager installed.
The image will use /app
folder as the place for the source code and the working directory, so you should provide your app as a volume, i.e;
-v /path/to/app/source:/app
Also, the executable (app entry js file) should be noted as the environment variable APP. The default value for APP variable is app.js
.
If you would like to enable files watching for any code changes, please set environment variable WATCH to true
. The default value for WATCH variable is false
.
The container exposes 80 and 443 ports so you can bind to them.
So a complete command for running a node.js application with pm2 could be;
docker run -d -e "APP=app.js" -e "WATCH=true" -p 3000:80 -v /path/to/app/source:/app dashersw/node-pm2
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].