# AI Worker 平台 - 企业版私有化部署镜像
FROM python:3.12-slim

WORKDIR /app

# 系统依赖（jieba 分词无需编译；保留最小面）
RUN pip install --no-cache-dir flask requests jieba && \
    pip install --no-cache-dir ldap3 || true

COPY . /app
RUN mkdir -p data logs

EXPOSE 16071
VOLUME ["/app/data", "/app/logs"]

ENV AUTH_PASSWORD=admin123 \
    SMTP_HOST=mail.tphai.com \
    SMTP_PORT=587

CMD ["python3", "app.py"]
