From 42f02a227cefda5b1af450113cb9d6b4073fd715 Mon Sep 17 00:00:00 2001 From: Sahil Date: Thu, 25 Dec 2025 23:04:23 +0530 Subject: [PATCH] fix: code review and docker file: --- Dockerfile | 10 ++++++++++ src/converters/main.ts | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index bbf2327..e8dc9cb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -77,6 +77,16 @@ RUN apt-get update && apt-get install -y \ --no-install-recommends \ && rm -rf /var/lib/apt/lists/* +# Install Python, pipx, and MarkItDown (PEP 668 compliant) +RUN apt-get update && apt-get install -y \ + python3 \ + python3-pip \ + pipx \ + && pipx install "markitdown[all]" \ + && pipx ensurepath \ + && rm -rf /var/lib/apt/lists/* + + # Install VTracer binary RUN ARCH=$(uname -m) && \ if [ "$ARCH" = "aarch64" ]; then \ diff --git a/src/converters/main.ts b/src/converters/main.ts index 7b9c1cf..d9ec8e8 100644 --- a/src/converters/main.ts +++ b/src/converters/main.ts @@ -128,7 +128,7 @@ const properties: Record< properties: propertiesVtracer, converter: convertVtracer, }, - MarkitDown: { + markitDown: { properties: propertiesMarkitdown, converter: convertMarkitdown, },