FROM ubuntu:22.04

ENV DEBIAN_FRONTEND=noninteractive

# =========================
# 基础工具
# =========================
RUN apt-get update && apt-get install -y \
    python3 \
    python3-pip \
    libreoffice \
    libreoffice-writer \
    fonts-noto \
    fonts-wqy-zenhei \
    fontconfig \
    lftp \
    && rm -rf /var/lib/apt/lists/*

WORKDIR /app

COPY entrypoint.sh /entrypoint.sh
RUN chmod +x /entrypoint.sh

ENV PYTHONUNBUFFERED=1

ENTRYPOINT ["/entrypoint.sh"]
