FROM python:3.12-slim RUN apt-get update && apt-get install -y --no-install-recommends git curl ca-certificates tzdata \ && rm -rf /var/lib/apt/lists/* ENV TZ=Asia/Shanghai RUN curl -LsSf https://astral.sh/uv/install.sh | sh ENV PATH="/root/.local/bin:$PATH" WORKDIR /opt/app COPY pyproject.toml uv.lock ./ RUN uv sync --frozen --no-install-project ENV PATH="/opt/app/.venv/bin:$PATH" CMD ["prefect", "worker", "start", "-p", "inkreach-pool", "--type", "process"]