From 91900f2b00d846c6123a534b82aa4b3c0a45bcdc Mon Sep 17 00:00:00 2001 From: imcompiling Date: Mon, 17 Mar 2025 21:36:09 -0400 Subject: [PATCH] Update docker file, add a docker ignore. --- .dockerignore | 2 ++ Dockerfile | 10 +++------- 2 files changed, 5 insertions(+), 7 deletions(-) create mode 100644 .dockerignore diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..7eaa663 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,2 @@ +.* +Dockerfile diff --git a/Dockerfile b/Dockerfile index 0b03a2b..3d26c95 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,14 +3,10 @@ FROM python:3.12.3-slim # install uv COPY --from=ghcr.io/astral-sh/uv:0.6.5 /uv /uvx /bin/ -WORKDIR /home - -COPY config.py config.py -COPY main.py main.py -COPY pyproject.toml pyproject.toml - -COPY cogs cogs/ +COPY . /off-cooldown-bot +# Sync the project into a new environment, using the frozen lockfile +WORKDIR /off-cooldown-bot RUN uv sync --frozen --no-dev CMD ["uv", "run", "./main.py"] \ No newline at end of file