mirror of
https://github.com/freedomofpress/dangerzone.git
synced 2025-05-04 20:51:49 +02:00
Add h2orestart on Dockerfile
This commit is contained in:
parent
5b58576854
commit
7a75d780e4
1 changed files with 13 additions and 1 deletions
14
Dockerfile
14
Dockerfile
|
@ -1,6 +1,7 @@
|
|||
FROM alpine:latest
|
||||
|
||||
ARG TESSDATA_CHECKSUM=990fffb9b7a9b52dc9a2d053a9ef6852ca2b72bd8dfb22988b0b990a700fd3c7
|
||||
ARG H2ORESTART_CHECKSUM=d04c56bd5b7e003a9a47291e6d6a7f70e2535650fb381fec9fe95d4114c60c21
|
||||
|
||||
# Install dependencies
|
||||
RUN apk --no-cache -U upgrade && \
|
||||
|
@ -13,7 +14,8 @@ RUN apk --no-cache -U upgrade && \
|
|||
poppler-data \
|
||||
python3 \
|
||||
py3-magic \
|
||||
tesseract-ocr
|
||||
tesseract-ocr \
|
||||
openjdk17-jre-headless
|
||||
|
||||
# Download the trained models from the latest GitHub release of Tesseract, and
|
||||
# store them under /usr/share/tessdata. This is basically what distro packages
|
||||
|
@ -32,6 +34,16 @@ RUN mkdir tessdata && cd tessdata \
|
|||
&& find . -name '*.traineddata' -maxdepth 2 -exec cp {} /usr/share/tessdata \; \
|
||||
&& cd .. && rm -r tessdata
|
||||
|
||||
RUN mkdir h2orestart && cd h2orestart \
|
||||
&& H2ORESTART_FILENAME=h2orestart.oxt \
|
||||
&& H2ORESTART_VERSION="v0.5.5" \
|
||||
&& wget https://github.com/ebandal/H2Orestart/releases/download/$H2ORESTART_VERSION/$H2ORESTART_FILENAME \
|
||||
&& echo "$H2ORESTART_CHECKSUM $H2ORESTART_FILENAME" | sha256sum -c \
|
||||
&& _DESTDIR="/usr/lib/libreoffice/share/extensions/h2orestart/" \
|
||||
&& install -dm755 $_DESTDIR \
|
||||
&& unzip $H2ORESTART_FILENAME -d $_DESTDIR \
|
||||
&& cd .. && rm -r h2orestart
|
||||
|
||||
ENV PYTHONPATH=/opt/dangerzone
|
||||
|
||||
RUN mkdir -p /opt/dangerzone/dangerzone
|
||||
|
|
Loading…
Reference in a new issue