Skip to content

Instantly share code, notes, and snippets.

@b2m
Last active March 25, 2022 10:27
Show Gist options
  • Save b2m/d29c9e5dba9658bb3e5aad6d6d93c3bb to your computer and use it in GitHub Desktop.
Save b2m/d29c9e5dba9658bb3e5aad6d6d93c3bb to your computer and use it in GitHub Desktop.
Put browse-ocrd into a docker container
docker build --tag browse-ocrd .
FROM python:3.7
RUN apt-get update \
&& apt-get install -y --no-install-recommends libcairo2-dev libgtk-3-bin libgtk-3-dev libglib2.0-dev libgtksourceview-3.0-dev libgirepository1.0-dev gir1.2-webkit2-4.0 pkg-config cmake \
&& pip3 install -U setuptools --use-feature=2020-resolver \
&& pip3 install browse-ocrd --use-feature=2020-resolver
ENV GDK_BACKEND broadway
ENV BROADWAY_DISPLAY :5
EXPOSE 8085
COPY init.sh /init.sh
RUN chmod +x /init.sh
CMD ["/init.sh"]
#!/usr/bin/env bash
set -x
nohup broadwayd :5 &
browse-ocrd /data/mets.xml
docker run -it --rm -v ${WORKSPACE}:/data -w /data -p 8085:8085 browse-ocrd
@bertsky
Copy link

bertsky commented Mar 25, 2022

I updated this gist accordingly.

and the wiki, too, you did already. Many thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment