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"]