# 后端 Dockerfile
FROM node:18-alpine

WORKDIR /app

# 复制package文件
COPY package*.json ./

# 安装依赖（使用 install 而不是 ci）
RUN npm install --only=production

# 复制源代码
COPY src ./src

# 创建数据库目录
RUN mkdir -p /app/database

# 暴露端口
EXPOSE 5000

# 启动应用
CMD ["node", "src/index.js"]
