feat(bot): ✨ Move background tasks to separate image.

This commit is contained in:
Nyeki.py
2024-11-01 01:52:53 -03:00
parent cd578e43bd
commit 3c7d9e193c
11 changed files with 71 additions and 32 deletions
+9 -3
View File
@@ -1,4 +1,4 @@
FROM python:3.12
FROM python:3.12 AS base
WORKDIR /app
COPY . .
@@ -6,6 +6,12 @@ COPY . .
RUN pip install uv
RUN uv sync --no-dev
ENTRYPOINT [ "uv" ]
CMD [ "run", "--no-dev", "python3", "-u", "run.py" ]
FROM base AS shard
ENTRYPOINT [ "uv", "run", "--no-dev", "bot.py" ]
FROM base AS tasks
ENTRYPOINT [ "uv", "run", "--no-dev", "tasks.py" ]