Node.js/Bun Production Process Manager with a built-in Load Balancer.
docker pull Unitech/pm2:latest
docker run -d --name pm2 --restart always unitech/pm2:latest
podman run -d --name pm2 --restart always unitech/pm2:latest
skopeo inspect docker://docker.io/unitech/pm2:latest
oras pull unitech/pm2:latest
FROM keymetrics/pm2:latest-alpine
# Bundle APP files
COPY ./app /app
WORKDIR /app
# Install app dependencies
ENV NPM_CONFIG_LOGLEVEL warn
RUN npm install --production
ENV KEYMETRICS_SECRET xxxx
ENV KEYMETRICS_PUBLIC yyyy
CMD [ "pm2-runtime", "process.config.js" ]