FROM python:3.12 AS base WORKDIR /app COPY . . RUN pip install uv RUN uv sync --no-dev FROM base AS shard ENTRYPOINT [ "uv", "run", "--no-dev", "bot.py" ] FROM base AS tasks ENTRYPOINT [ "uv", "run", "--no-dev", "tasks.py" ]