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