From f7123a08b8f653a32e3fe4a1d4f7aab641e37c31 Mon Sep 17 00:00:00 2001 From: Brad Stein Date: Wed, 4 Feb 2026 14:47:16 -0300 Subject: [PATCH] ci: use atlasbot base image for deps --- Dockerfile | 6 +----- Dockerfile.base | 9 +++++++++ 2 files changed, 10 insertions(+), 5 deletions(-) create mode 100644 Dockerfile.base diff --git a/Dockerfile b/Dockerfile index 4a1d74f..ddcc800 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,17 +1,13 @@ -FROM registry.bstein.dev/bstein/python:3.12-slim AS base +FROM registry.bstein.dev/bstein/atlasbot-base:0.1.0 AS base ENV PYTHONDONTWRITEBYTECODE=1 \ PYTHONUNBUFFERED=1 WORKDIR /app -COPY requirements.txt /app/requirements.txt -RUN pip install --no-cache-dir -r /app/requirements.txt COPY atlasbot /app/atlasbot FROM base AS test -COPY requirements-dev.txt /app/requirements-dev.txt -RUN pip install --no-cache-dir -r /app/requirements-dev.txt COPY tests /app/tests COPY scripts /app/scripts diff --git a/Dockerfile.base b/Dockerfile.base new file mode 100644 index 0000000..e3cf6ed --- /dev/null +++ b/Dockerfile.base @@ -0,0 +1,9 @@ +FROM registry.bstein.dev/bstein/python:3.12-slim + +ENV PYTHONDONTWRITEBYTECODE=1 \ + PYTHONUNBUFFERED=1 + +WORKDIR /app +COPY requirements.txt /app/requirements.txt +COPY requirements-dev.txt /app/requirements-dev.txt +RUN pip install --no-cache-dir -r /app/requirements.txt -r /app/requirements-dev.txt