Docker Deployment
Quick Start
Section titled “Quick Start”# Pull the imagedocker pull ghcr.io/raphaelmansuy/edgeparse:latest
# Process a PDFdocker run --rm -v $(pwd):/data ghcr.io/raphaelmansuy/edgeparse:latest \ edgeparse /data/document.pdf -f markdownDockerfile
Section titled “Dockerfile”FROM rust:1.83-slim AS builderWORKDIR /appCOPY . .RUN cargo build --release --bin edgeparse-cli
FROM debian:bookworm-slimCOPY --from=builder /app/target/release/edgeparse-cli /usr/local/bin/edgeparseENTRYPOINT ["edgeparse"]Docker Compose
Section titled “Docker Compose”services: edgeparse: image: ghcr.io/raphaelmansuy/edgeparse:latest volumes: - ./input:/data/input - ./output:/data/output command: /data/input/document.pdf -f json --output-dir /data/outputImage Size
Section titled “Image Size”The production image is approximately 15 MB — no Python runtime, no Java, no ML models.