# 教程第10篇配套：把知了 Agent 打包成 Docker 镜像
# 构建: docker build -t zhiliao .
# 运行(Web版): docker run -p 8000:8000 --env-file .env zhiliao
FROM python:3.11-slim

WORKDIR /app
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt

COPY . .
# 容器里这些目录需要可写
RUN mkdir -p storage workspace

EXPOSE 8000
CMD ["python", "web/server.py"]
