FROM registry.nyeki.dev/docker/python/with-uv:3.12-alpine AS base


WORKDIR /app
COPY pyproject.toml uv.lock /app/

RUN python3 -m uv sync --no-dev

COPY . /app/


FROM base AS shard

CMD [ "bot.py" ]


FROM base AS tasks

CMD [ "tasks.py" ]
