| ADD alpine-minirootfs-3.22.5-x86_64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| ARG UID |
| ARG GID UID |
| ARG GID UID VERSION_UNOSERVER |
| WORKDIR / |
| |3 GID=worker UID=worker VERSION_UNOSERVER=3.4 /bin/sh -c addgroup -S ${GID} && adduser -S ${UID} -G ${GID} |
| |3 GID=worker UID=worker VERSION_UNOSERVER=3.4 /bin/sh -c apk add --no-cache bash curl py3-pip libreoffice |
| |3 GID=worker UID=worker VERSION_UNOSERVER=3.4 /bin/sh -c apk add --no-cache font-noto font-noto-cjk font-noto-extra terminus-font ttf-font-awesome ttf-dejavu ttf-freefont ttf-hack ttf-inconsolata ttf-liberation ttf-mononoki ttf-opensans fontconfig && fc-cache -f |
| |3 GID=worker UID=worker VERSION_UNOSERVER=3.4 /bin/sh -c rm -rf /var/cache/apk/* /tmp/* |
| |3 GID=worker UID=worker VERSION_UNOSERVER=3.4 /bin/sh -c pip install --break-system-packages -U unoserver==${VERSION_UNOSERVER} |
| |3 GID=worker UID=worker VERSION_UNOSERVER=3.4 /bin/sh -c chown -R ${UID}:0 /run && chmod -R g=u /run |
| USER ${UID} |
| WORKDIR /home/worker |
| ENV HOME="/home/worker" |
| EXPOSE 2003 |
| ENTRYPOINT ["unoserver", "--interface", "0.0.0.0"] |