| FROM node:23-alpine | |
| WORKDIR /app | |
| ENV PORT=7860 | |
| # 只复制构建后的文件和必要的配置文件 | |
| COPY .output/ .output/ | |
| COPY package*.json ./ | |
| # 只安装生产环境依赖 | |
| RUN npm install --only=production | |
| EXPOSE ${PORT} | |
| CMD ["node", ".output/server/index.mjs"] | |
| FROM node:23-alpine | |
| WORKDIR /app | |
| ENV PORT=7860 | |
| # 只复制构建后的文件和必要的配置文件 | |
| COPY .output/ .output/ | |
| COPY package*.json ./ | |
| # 只安装生产环境依赖 | |
| RUN npm install --only=production | |
| EXPOSE ${PORT} | |
| CMD ["node", ".output/server/index.mjs"] | |