FROM python:3.12-slim WORKDIR /app COPY requirements.txt ./ RUN pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple && \ pip config set global.trusted-host pypi.tuna.tsinghua.edu.cn RUN apt-get update && \ apt-get install -y --no-install-recommends \ build-essential \ python3-dev \ libxml2-dev \ libssl-dev \ zlib1g-dev && \ rm -rf /var/lib/apt/lists/* RUN python -m pip install --upgrade pip setuptools wheel \ && python -m pip install --no-cache-dir -r requirements.txt COPY . . EXPOSE 5000 CMD ["uwsgi", "--ini", "/app/uwsgi.ini"]