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