From 4ddb48aef0b872d3fa48a0d9b85ce98941a4d71c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateusz=20Gruszczy=C5=84ski?= Date: Thu, 19 Mar 2026 09:54:03 +0100 Subject: [PATCH] cleanup in docker --- docker/Dockerfile | 4 +-- docker/Dockerfile.alpine | 46 ---------------------------- docker/Dockerfile.debian-slim | 5 +-- docker/Dockerfile.debian-stable-slim | 4 +-- 4 files changed, 7 insertions(+), 52 deletions(-) delete mode 100644 docker/Dockerfile.alpine diff --git a/docker/Dockerfile b/docker/Dockerfile index af733a3..6b1e153 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -12,12 +12,12 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* -COPY requirements.txt requirements.txt +COPY docker/requirements.txt /app/requirements.txt RUN pip install --upgrade pip RUN pip install --no-cache-dir -r requirements.txt -COPY . . +COPY . /app COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh diff --git a/docker/Dockerfile.alpine b/docker/Dockerfile.alpine deleted file mode 100644 index efc4c9e..0000000 --- a/docker/Dockerfile.alpine +++ /dev/null @@ -1,46 +0,0 @@ -FROM python:3.14-alpine - -WORKDIR /app - -ENV PYTHONDONTWRITEBYTECODE=1 -ENV PYTHONUNBUFFERED=1 - -RUN apk add --no-cache \ - tesseract-ocr \ - tesseract-ocr-data-pol \ - poppler-utils \ - libstdc++ \ - libffi \ - openssl \ - postgresql-libs \ - zlib \ - jpeg \ - libpng \ - openblas \ - && apk add --no-cache --virtual .build-deps \ - build-base \ - python3-dev \ - musl-dev \ - linux-headers \ - libffi-dev \ - openssl-dev \ - postgresql-dev \ - zlib-dev \ - jpeg-dev \ - libpng-dev \ - openblas-dev \ - cmake \ - cargo \ - rust - -COPY requirements-stable.txt /app/requirements-stable.txt - -RUN pip install --no-cache-dir --upgrade pip setuptools wheel \ - && pip install --no-cache-dir -r /app/requirements-stable.txt - -COPY . . - -COPY entrypoint.sh /entrypoint.sh -RUN chmod +x /entrypoint.sh - -ENTRYPOINT ["/entrypoint.sh"] diff --git a/docker/Dockerfile.debian-slim b/docker/Dockerfile.debian-slim index 88debbf..79ab666 100644 --- a/docker/Dockerfile.debian-slim +++ b/docker/Dockerfile.debian-slim @@ -12,12 +12,13 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* -COPY requirements.txt requirements.txt +COPY docker/requirements.txt /app/requirements.txt RUN pip install --upgrade pip RUN pip install --no-cache-dir -r requirements.txt -COPY . . +COPY . /app + COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh diff --git a/docker/Dockerfile.debian-stable-slim b/docker/Dockerfile.debian-stable-slim index d95066e..742a544 100644 --- a/docker/Dockerfile.debian-stable-slim +++ b/docker/Dockerfile.debian-stable-slim @@ -12,12 +12,12 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* -COPY requirements-stable.txt requirements.txt +COPY docker/requirements-stable.txt /app/requirements.txt RUN pip install --upgrade pip RUN pip install --no-cache-dir -r requirements.txt -COPY . . +COPY . /app COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh