20 lines
444 B
Docker
20 lines
444 B
Docker
# 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"]
|