FROM node:18-alpine WORKDIR /app # 复制 package 文件 COPY package*.json ./ # 安装依赖 RUN npm ci --only=production # 复制应用代码 COPY server-postgres.js ./server.js COPY public ./public # 暴露端口 EXPOSE 3000 # 启动应用 CMD ["node", "server.js"]