FROM python:3.11-slim WORKDIR /app ENV PYTHONUNBUFFERED=1 \ TZ=Asia/Shanghai RUN apt-get update && apt-get install -y --no-install-recommends tzdata \ && ln -snf /usr/share/zoneinfo/$TZ /etc/localtime \ && echo $TZ > /etc/timezone \ && rm -rf /var/lib/apt/lists/* COPY backend/requirements.txt /app/backend/requirements.txt RUN pip install --no-cache-dir -r /app/backend/requirements.txt COPY . /app RUN mkdir -p /app/data EXPOSE 21450 CMD ["python", "run.py"]