pkg

euro-office/documentserver (latest)

Published 2026-10-13 03:37:18 +00:00 by packager

Installation

docker pull forge.myvelabs.com/pkg/euro-office/documentserver:latest
sha256:0fa0b4e262b109814b906d6e40e14de6647b1fdcd7881b64e794c1a01677ebc6

Image layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.version=24.04
ADD file:6c214fc3c3c22122c7eb68f7fb32783df308e60b1eaeb9baf7e4d0cc961d448d in /
CMD ["/bin/bash"]
ARG PRODUCT_VERSION=9.3.5
ARG BUILD_NUMBER=0
ARG BUILD_ROOT=/package
ARG COMPANY_NAME_LOW=euro-office
ARG PRODUCT_NAME_LOW=documentserver
ARG EO_ROOT=/var/www/euro-office/documentserver
ARG EO_LOG=/var/log/euro-office/documentserver
ARG EO_CONF=/etc/euro-office/documentserver
ARG DEBIAN_FRONTEND=noninteractive
ENV EO_ROOT=/var/www/euro-office/documentserver
ENV EO_LOG=/var/log/euro-office/documentserver
ENV EO_CONF=/etc/euro-office/documentserver
ENV COMPANY_NAME_LOW=euro-office
ENV PRODUCT_NAME_LOW=documentserver
RUN |9 PRODUCT_VERSION=9.3.5 BUILD_NUMBER=0 BUILD_ROOT=/package COMPANY_NAME_LOW=euro-office PRODUCT_NAME_LOW=documentserver EO_ROOT=/var/www/euro-office/documentserver EO_LOG=/var/log/euro-office/documentserver EO_CONF=/etc/euro-office/documentserver DEBIAN_FRONTEND=noninteractive /bin/sh -c groupadd -r -g 103 redis && useradd -r -u 101 -g redis -d /var/lib/redis -s /usr/sbin/nologin redis && groupadd -r -g 104 postgres && useradd -r -u 102 -g postgres -d /var/lib/postgresql -s /bin/bash postgres && groupadd -r -g 105 rabbitmq && useradd -r -u 103 -g rabbitmq -d /var/lib/rabbitmq -s /usr/sbin/nologin rabbitmq && groupadd -r -g 107 ds && useradd -r -u 105 -g ds -d ${EO_ROOT} -s /usr/sbin/nologin ds # buildkit
RUN |9 PRODUCT_VERSION=9.3.5 BUILD_NUMBER=0 BUILD_ROOT=/package COMPANY_NAME_LOW=euro-office PRODUCT_NAME_LOW=documentserver EO_ROOT=/var/www/euro-office/documentserver EO_LOG=/var/log/euro-office/documentserver EO_CONF=/etc/euro-office/documentserver DEBIAN_FRONTEND=noninteractive /bin/sh -c apt-get update && ACCEPT_EULA=Y apt-get install -yq --no-install-recommends postgresql postgresql-client redis-server rabbitmq-server nginx sudo gdb nginx-extras supervisor jq util-linux netcat-openbsd xxd openssl tini && rm -rf /var/lib/apt/lists/* # buildkit
ARG TARGETARCH=amd64
COPY / /tmp/ # buildkit
RUN |10 PRODUCT_VERSION=9.3.5 BUILD_NUMBER=0 BUILD_ROOT=/package COMPANY_NAME_LOW=euro-office PRODUCT_NAME_LOW=documentserver EO_ROOT=/var/www/euro-office/documentserver EO_LOG=/var/log/euro-office/documentserver EO_CONF=/etc/euro-office/documentserver DEBIAN_FRONTEND=noninteractive TARGETARCH=amd64 /bin/sh -c apt-get update && (pg_createcluster 16 main || true) && service postgresql start && runuser -u rabbitmq -- rabbitmq-server -detached && ( timeout 60 runuser -u rabbitmq -- sh -c 'until rabbitmqctl -q await_startup --timeout 5 >/dev/null 2>&1; do sleep 1; done' || runuser -u rabbitmq -- rabbitmqctl await_startup --timeout 5 ) && sudo -u postgres psql -c "CREATE USER eurooffice WITH password 'eurooffice';" && sudo -u postgres psql -c "CREATE DATABASE eurooffice OWNER eurooffice;" && echo "${COMPANY_NAME_LOW}-${PRODUCT_NAME_LOW} ds/db-type string postgres" | debconf-set-selections && echo "${COMPANY_NAME_LOW}-${PRODUCT_NAME_LOW} ds/db-host string localhost" | debconf-set-selections && echo "${COMPANY_NAME_LOW}-${PRODUCT_NAME_LOW} ds/db-port string 5432" | debconf-set-selections && echo "${COMPANY_NAME_LOW}-${PRODUCT_NAME_LOW} ds/db-user string eurooffice" | debconf-set-selections && echo "${COMPANY_NAME_LOW}-${PRODUCT_NAME_LOW} ds/db-pwd password eurooffice" | debconf-set-selections && echo "${COMPANY_NAME_LOW}-${PRODUCT_NAME_LOW} ds/db-name string eurooffice" | debconf-set-selections && DS_DOCKER_INSTALLATION=true apt-get install -yq /tmp/${COMPANY_NAME_LOW}-${PRODUCT_NAME_LOW}_${PRODUCT_VERSION}-${BUILD_NUMBER}_${TARGETARCH}.deb && (runuser -u rabbitmq -- rabbitmqctl shutdown || true) && rm -rf /var/lib/rabbitmq/mnesia /var/lib/apt/lists/* /tmp/* # buildkit
COPY build/configs/standalone/supervisor/ /etc/supervisor/conf.d/ # buildkit
COPY --chmod=755 build/scripts/standalone/entrypoint.sh /entrypoint.sh # buildkit
RUN |10 PRODUCT_VERSION=9.3.5 BUILD_NUMBER=0 BUILD_ROOT=/package COMPANY_NAME_LOW=euro-office PRODUCT_NAME_LOW=documentserver EO_ROOT=/var/www/euro-office/documentserver EO_LOG=/var/log/euro-office/documentserver EO_CONF=/etc/euro-office/documentserver DEBIAN_FRONTEND=noninteractive TARGETARCH=amd64 /bin/sh -c mkdir -p /home/ds && chown ds:ds /home/ds # buildkit
RUN |10 PRODUCT_VERSION=9.3.5 BUILD_NUMBER=0 BUILD_ROOT=/package COMPANY_NAME_LOW=euro-office PRODUCT_NAME_LOW=documentserver EO_ROOT=/var/www/euro-office/documentserver EO_LOG=/var/log/euro-office/documentserver EO_CONF=/etc/euro-office/documentserver DEBIAN_FRONTEND=noninteractive TARGETARCH=amd64 /bin/sh -c /usr/bin/documentserver-flush-cache.sh -r false # buildkit
ENTRYPOINT ["/entrypoint.sh"]

Labels

Key Value
org.opencontainers.image.version 24.04
Details
Container
2026-10-13 03:37:18 +00:00
1
2026-10-15 17:55:35 +00:00
OCI / Docker
linux/amd64
2.3 GiB
Versions (14) View all
1021 2026-10-21
1020 2026-10-20
1019 2026-10-19
1018 2026-10-18
1017 2026-10-17