From 4ef7232260940e0fbd531f2efbf4152130aa9e86 Mon Sep 17 00:00:00 2001 From: liangzai <2440983361@qq.com> Date: Wed, 18 Sep 2024 23:18:10 +0800 Subject: [PATCH] add pm2 runtime --- Dockerfile | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 0329b96..8dadc71 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,9 @@ # 使用指定的 Node.js 版本作为基础镜像 FROM node:20.15.1 +# 全局安装 pm2 进程管理器 +RUN npm install -g pm2 + # 设置工作目录 WORKDIR /app @@ -19,5 +22,5 @@ RUN npm run build # 暴露应用运行的端口 EXPOSE 12680 -# 启动 Next.js 服务 -CMD ["npm", "start"] +# 使用 pm2 启动 Next.js 服务 +CMD ["pm2-runtime", "start", "npm", "--", "start"]