diff --git a/hyko_toolkit/functions/converters/markdown_to_pdf/Dockerfile b/hyko_toolkit/functions/converters/markdown_to_pdf/Dockerfile index b71177cd..ac453bc3 100644 --- a/hyko_toolkit/functions/converters/markdown_to_pdf/Dockerfile +++ b/hyko_toolkit/functions/converters/markdown_to_pdf/Dockerfile @@ -1,4 +1,4 @@ -FROM hyko-sdk:latest +FROM hyko-sdk-medium:latest RUN --mount=type=cache,target=/root/.cache/pip pip install pygments RUN --mount=type=cache,target=/root/.cache/pip pip install fpdf2 diff --git a/hyko_toolkit/functions/converters/ocr_pdf_to_text/Dockerfile b/hyko_toolkit/functions/converters/ocr_pdf_to_text/Dockerfile index 1be90789..e46eee07 100644 --- a/hyko_toolkit/functions/converters/ocr_pdf_to_text/Dockerfile +++ b/hyko_toolkit/functions/converters/ocr_pdf_to_text/Dockerfile @@ -1,11 +1,16 @@ -FROM hyko-sdk:latest +FROM hyko-sdk-medium:latest ENV TESSDATA_PREFIX=/usr/share/tesseract-ocr/5/tessdata +RUN apt-get update && apt-get install -y\ +tesseract-ocr\ +libtesseract-dev\ +tesseract-ocr-fra\ +tesseract-ocr-ara &&\ +rm -rf /var/lib/apt/lists/* RUN --mount=type=cache,target=/root/.cache/pip pip install pytesseract RUN --mount=type=cache,target=/root/.cache/pip pip install pdf2image RUN --mount=type=cache,target=/root/.cache/pip pip install PyMuPDF -RUN apt-get update && apt-get install -y tesseract-ocr libtesseract-dev tesseract-ocr-fra tesseract-ocr-ara COPY . . diff --git a/hyko_toolkit/functions/converters/pdf_to_text/Dockerfile b/hyko_toolkit/functions/converters/pdf_to_text/Dockerfile index ecdd398d..3ef7fa5f 100644 --- a/hyko_toolkit/functions/converters/pdf_to_text/Dockerfile +++ b/hyko_toolkit/functions/converters/pdf_to_text/Dockerfile @@ -1,4 +1,4 @@ -FROM hyko-sdk:latest +FROM hyko-sdk-medium:latest RUN --mount=type=cache,target=/root/.cache/pip pip install langchain RUN --mount=type=cache,target=/root/.cache/pip pip install pypdf diff --git a/hyko_toolkit/functions/converters/video_converter/Dockerfile b/hyko_toolkit/functions/converters/video_converter/Dockerfile index d6c5fe06..2e617d00 100644 --- a/hyko_toolkit/functions/converters/video_converter/Dockerfile +++ b/hyko_toolkit/functions/converters/video_converter/Dockerfile @@ -1,5 +1,10 @@ -FROM hyko-sdk:latest +FROM hyko-sdk-medium:latest +RUN apt-get install\ + libgl1\ + libgl1-mesa-glx \ + libglib2.0-0 -y && \ + rm -rf /var/lib/apt/lists/* RUN --mount=type=cache,target=/root/.cache/pip pip install opencv-python COPY . . diff --git a/hyko_toolkit/functions/converters/video_to_audio/Dockerfile b/hyko_toolkit/functions/converters/video_to_audio/Dockerfile index 37c97464..109213e1 100644 --- a/hyko_toolkit/functions/converters/video_to_audio/Dockerfile +++ b/hyko_toolkit/functions/converters/video_to_audio/Dockerfile @@ -1,4 +1,8 @@ -FROM hyko-sdk:latest +FROM hyko-sdk-medium:latest + +RUN apt-get install -y \ +ffmpeg && \ +rm -rf /var/lib/apt/lists/* COPY . . diff --git a/hyko_toolkit/functions/utils/math_utils/Dockerfile b/hyko_toolkit/functions/utils/math_utils/Dockerfile index 37c97464..a4e0f96b 100644 --- a/hyko_toolkit/functions/utils/math_utils/Dockerfile +++ b/hyko_toolkit/functions/utils/math_utils/Dockerfile @@ -1,4 +1,4 @@ -FROM hyko-sdk:latest +FROM hyko-sdk-tiny:latest COPY . . diff --git a/hyko_toolkit/functions/utils/nlp_utils/recursive_character_text_splitter/Dockerfile b/hyko_toolkit/functions/utils/nlp_utils/recursive_character_text_splitter/Dockerfile index 70d32685..a55d825f 100644 --- a/hyko_toolkit/functions/utils/nlp_utils/recursive_character_text_splitter/Dockerfile +++ b/hyko_toolkit/functions/utils/nlp_utils/recursive_character_text_splitter/Dockerfile @@ -1,4 +1,4 @@ -FROM hyko-sdk:latest +FROM hyko-sdk-tiny:latest RUN --mount=type=cache,target=/root/.cache/pip pip install langchain diff --git a/hyko_toolkit/functions/utils/nlp_utils/remove_special_characters/Dockerfile b/hyko_toolkit/functions/utils/nlp_utils/remove_special_characters/Dockerfile index 37c97464..a4e0f96b 100644 --- a/hyko_toolkit/functions/utils/nlp_utils/remove_special_characters/Dockerfile +++ b/hyko_toolkit/functions/utils/nlp_utils/remove_special_characters/Dockerfile @@ -1,4 +1,4 @@ -FROM hyko-sdk:latest +FROM hyko-sdk-tiny:latest COPY . . diff --git a/hyko_toolkit/functions/utils/nlp_utils/remove_stopwords/Dockerfile b/hyko_toolkit/functions/utils/nlp_utils/remove_stopwords/Dockerfile index 5419c068..53d79034 100644 --- a/hyko_toolkit/functions/utils/nlp_utils/remove_stopwords/Dockerfile +++ b/hyko_toolkit/functions/utils/nlp_utils/remove_stopwords/Dockerfile @@ -1,4 +1,4 @@ -FROM hyko-sdk:latest +FROM hyko-sdk-tiny:latest RUN --mount=type=cache,target=/root/.cache/pip pip install nltk diff --git a/hyko_toolkit/functions/utils/text_utils/Dockerfile b/hyko_toolkit/functions/utils/text_utils/Dockerfile index 37c97464..a4e0f96b 100644 --- a/hyko_toolkit/functions/utils/text_utils/Dockerfile +++ b/hyko_toolkit/functions/utils/text_utils/Dockerfile @@ -1,4 +1,4 @@ -FROM hyko-sdk:latest +FROM hyko-sdk-tiny:latest COPY . .