# 三维模型智能搜索系统 Docker配置

FROM python:3.11-slim

WORKDIR /app

# 安装依赖
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt

# 复制代码
COPY *.py ./
COPY README.md ./

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

# 环境变量
ENV LLM_PROVIDER=anthropic
ENV LLM_MODEL=claude-sonnet-4-20250514
# API_KEY 通过运行时传入

# 暴露端口
EXPOSE 8000

# 启动命令
CMD ["python", "api_server_enhanced.py"]
