Added Docker Image for using markitdown in a sandboxed environment

This commit is contained in:
Michele Adduci 2024-12-16 13:08:15 +01:00
parent 81e3f24acd
commit 013b022427
No known key found for this signature in database
3 changed files with 20 additions and 0 deletions

1
.dockerignore Normal file
View File

@ -0,0 +1 @@
*

12
Dockerfile Normal file
View File

@ -0,0 +1,12 @@
FROM python:3.13-alpine
USER root
# Runtime dependency
RUN apk add --no-cache ffmpeg
RUN pip install markitdown
USER 10000:10000
ENTRYPOINT [ "markitdown" ]

View File

@ -51,6 +51,13 @@ result = md.convert("example.jpg")
print(result.text_content)
```
You can also use the project as Docker Image:
```sh
docker build -t markitdown:latest .
docker run --rm -i markitdown:latest < ~/your-file.pdf > output.md
```
## Contributing
This project welcomes contributions and suggestions. Most contributions require you to agree to a