18 lines
233 B
Docker
18 lines
233 B
Docker
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" ]
|