diff --git a/Dockerfile b/Dockerfile index 84ea8c9..a83040a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -20,15 +20,14 @@ FROM node:22.14.0-slim WORKDIR /app # 1. 生产环境配置 -ENV NODE_ENV production -ENV NEXT_TELEPORT_DISABLED 1 + ENV PORT 3000 # 2. 从构建阶段复制文件 -COPY --from=builder /app/package.json . -COPY --from=builder /app/pnpm-lock.yaml . -COPY --from=builder /app/node_modules ./node_modules -COPY --from=builder /app/next ./next +# COPY --from=builder /app/package.json . +# COPY --from=builder /app/pnpm-lock.yaml . +# COPY --from=builder /app/node_modules ./node_modules +# COPY --from=builder /app/next ./next # 3. 如果是自定义服务器需要复制 # COPY --from=builder /app/server ./server @@ -38,8 +37,6 @@ COPY --from=builder /app/next ./next # useradd -u 1001 -g nodejs -d /app nodejs && \ # chown -R nodejs:nodejs /app -USER nodejs - EXPOSE 3000 # 关键修正点:使用 npm start 启动