From 4bd76d682f0e42a0c70a09f6fd9643569b0e2061 Mon Sep 17 00:00:00 2001 From: iPromKnight Date: Sat, 3 Feb 2024 22:06:02 +0000 Subject: [PATCH] remove pm2 process manager - let the container orchestrator handle the lifetime events (docker, podman, k8s etc) --- src/node/consumer/Dockerfile | 5 +---- src/node/consumer/ecosystem.config.cjs | 14 -------------- 2 files changed, 1 insertion(+), 18 deletions(-) delete mode 100644 src/node/consumer/ecosystem.config.cjs diff --git a/src/node/consumer/Dockerfile b/src/node/consumer/Dockerfile index 9808934..047195e 100644 --- a/src/node/consumer/Dockerfile +++ b/src/node/consumer/Dockerfile @@ -14,9 +14,6 @@ RUN npm run build # --- Runtime Stage --- FROM node:lts-buster-slim -# Install pm2 -RUN npm install pm2 -g - WORKDIR /app ENV NODE_ENV production @@ -26,4 +23,4 @@ RUN npm prune --omit=dev EXPOSE 7001 -ENTRYPOINT [ "pm2-runtime", "start", "ecosystem.config.cjs"] \ No newline at end of file +ENTRYPOINT [ "node", "dist/index.cjs" ] \ No newline at end of file diff --git a/src/node/consumer/ecosystem.config.cjs b/src/node/consumer/ecosystem.config.cjs deleted file mode 100644 index 25c07dd..0000000 --- a/src/node/consumer/ecosystem.config.cjs +++ /dev/null @@ -1,14 +0,0 @@ -module.exports = { - apps: [ - { - name: "consumer", - script: "npm start", - cwd: "/app", - watch: ["./dist/index.cjs"], - autorestart: true, - env: { - ...process.env - }, - }, - ], -}; \ No newline at end of file