From 60b03f938242d74c4600fccc8bc07a75d05f8517 Mon Sep 17 00:00:00 2001 From: SarahAdnan7 Date: Tue, 28 Jul 2026 16:16:00 -0400 Subject: [PATCH] Slim bot Docker image: exclude dev deps, launch via venv python directly --- Dockerfile | 4 ++-- docker-compose.yml | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 667b9c9..081326b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ FROM ghcr.io/astral-sh/uv:python3.12-bookworm-slim WORKDIR /app COPY pyproject.toml uv.lock ./ -RUN uv sync --frozen --no-install-project +RUN uv sync --frozen --no-install-project --no-dev COPY src/ ./src/ -CMD ["uv", "run", "python", "-m", "src.apps.discord_bot"] +CMD [".venv/bin/python", "-m", "src.apps.discord_bot"] diff --git a/docker-compose.yml b/docker-compose.yml index 85d75ed..602f5a7 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,7 +1,6 @@ services: bot: build: . - command: uv run python -m src.apps.discord_bot profiles: ["bot"] depends_on: - postgres