-
Vincent Hatakeyama authoredVincent Hatakeyama authored
Dockerfile 1.42 KiB
# A docker file containing the py3o.renderserver preconfigured with the Juno driver
# it is configured to be linked with a libreoffice container named oooserver
FROM ubuntu:18.04
LABEL maintainer="florent.aide@gmail.com"
ARG REVISION=""
ARG CREATED=""
LABEL org.opencontainers.image.revision=$REVISION
LABEL org.opencontainers.image.vendor="XCG"
LABEL org.opencontainers.image.version="0.5.2-3"
LABEL org.opencontainers.image.authors="XCG"
LABEL org.opencontainers.image.created=$CREATED
LABEL org.opencontainers.image.title="py3o.renderserver"
LABEL org.opencontainers.image.description="This is a dockerized version of https://bitbucket.org/faide/py3o.renderserver"
ENV DEBIAN_FRONTEND noninteractive
ADD files /
RUN set -x ; \
apt-get update \
&& apt-get -y -q install openjdk-8-jre python3-setuptools python3-pip ure libreoffice-java-common libgoogle-gson-java language-pack-fr language-pack-en language-pack-ru language-pack-it language-pack-de language-pack-es language-pack-pt
RUN pip3 install --upgrade --use-wheel --no-index --find-links=https://wheelhouse.xcg.io/18.04/py3o.renderserver/ -r /usr/src/pip_reqs.txt --require-hashes
#RUN pip3 install --upgrade --use-wheel -r /usr/src/pip_reqs.txt
EXPOSE 8994
CMD ["start-py3o-renderserver", "--java=/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/libjvm.so", "--ure=/usr/share", "--office=/usr/lib/libreoffice", "--driver=juno", "--sofficeport=8997", "--sofficehost=oooserver"]