Block a user
rosenheim-lab/archive (lab-20261002b)
Published 2026-10-02 09:05:35 +02:00 by franz
Installation
docker pull gitea.rosenheim.cloud/franz/rosenheim-lab/archive:lab-20261002bsha256:442d42ea913b996aaa9640b8607589c7addd8297b0df583547fdfdebedefbe12
About this package
Image containing a minimal environment for containers based on openSUSE Leap 16.0.
Image Layers
| KIWI 10.2.33 |
| ARG GROMMUNIO_REPO=openSUSE_Leap_16.0 |
| ARG GROMMUNIO_CHANNEL=community |
| RUN |2 GROMMUNIO_REPO=openSUSE_Leap_16.0 GROMMUNIO_CHANNEL=community /bin/sh -c zypper -n install -y iptables iproute2 kmod curl patterns-base-apparmor patterns-base-base procps sudo cronie bind-utils timezone nano lsof # buildkit |
| RUN |2 GROMMUNIO_REPO=openSUSE_Leap_16.0 GROMMUNIO_CHANNEL=community /bin/sh -c ln -sf /usr/share/zoneinfo/Europe/Vienna /etc/localtime && echo "Europe/Vienna" > /etc/timezone # buildkit |
| RUN |2 GROMMUNIO_REPO=openSUSE_Leap_16.0 GROMMUNIO_CHANNEL=community /bin/sh -c set -eu; PHP_EXT="php8-cli php8-fpm php8-mysql php8-openssl php8-gd php8-ctype php8-iconv php8-mbstring php8-dom php8-xmlreader php8-xmlwriter php8-intl php8-zip php8-curl php8-bcmath php8-gettext php8-fileinfo php8-tokenizer php8-phar php8-sodium php8-zlib"; PKGS="mysql $PHP_EXT grommunio-archive sphinx nginx jq cyrus-sasl-saslauthd cyrus-sasl-plain grommunio-common python313-pip"; curl -Lsf https://download.grommunio.com/RPM-GPG-KEY-grommunio -o /tmp/gr.key; rpm --import /tmp/gr.key; if [ "$GROMMUNIO_CHANNEL" = "community" ]; then BASEURL="https://download.grommunio.com/community/${GROMMUNIO_REPO}"; else CREDS="$(cat /run/secrets/grommunio_creds)"; BASEURL="https://${CREDS}@download.grommunio.com/${GROMMUNIO_CHANNEL}/${GROMMUNIO_REPO}"; fi; zypper -n --quiet ar -C -G "${BASEURL}" grommunio; zypper --gpg-auto-import-keys -n ref; for attempt in 1 2 3; do zypper -n install -y $PKGS && break || { echo "retry $attempt"; zypper clean -a; sleep 5; }; done; zypper -n install -y $PKGS; zypper -n update -y --no-recommends; zypper -n rr grommunio; rm -f /etc/zypp/repos.d/grommunio.repo /etc/zypp/credentials.d/* /tmp/gr.key # buildkit |
| RUN |2 GROMMUNIO_REPO=openSUSE_Leap_16.0 GROMMUNIO_CHANNEL=community /bin/sh -c pip3.13 install --no-cache-dir supervisor # buildkit |
| RUN |2 GROMMUNIO_REPO=openSUSE_Leap_16.0 GROMMUNIO_CHANNEL=community /bin/sh -c groupadd wheel && useradd -m -s /bin/bash -G wheel admin && echo "admin:admin" | chpasswd # buildkit |
| ARG IMAGE_VERSION=dev |
| ARG VCS_REF=unknown |
| RUN |4 GROMMUNIO_REPO=openSUSE_Leap_16.0 GROMMUNIO_CHANNEL=community IMAGE_VERSION=lab-20261002b VCS_REF=nogit /bin/sh -c rpm -qa --qf '%{NAME} %{EPOCH}:%{VERSION}-%{RELEASE} %{ARCH}\n' | grep -Ei 'gromox|grommunio|piler|sphinx|manticore|php|nginx' | sort > /etc/grommunio-image-manifest.txt && echo "channel=${GROMMUNIO_CHANNEL} built=$(date -u +%FT%TZ) version=${IMAGE_VERSION} vcs=${VCS_REF}" >> /etc/grommunio-image-manifest.txt # buildkit |
| COPY gromox-archive/sso /tmp/sso # buildkit |
| RUN |4 GROMMUNIO_REPO=openSUSE_Leap_16.0 GROMMUNIO_CHANNEL=community IMAGE_VERSION=lab-20261002b VCS_REF=nogit /bin/sh -c zypper -n install -y --no-recommends patch && cd /usr/share/grommunio-archive/archive && patch -p1 --forward --no-backup-if-mismatch < /tmp/sso/index.php.patch && install -m 0644 /tmp/sso/rc-sso.php system/rc-sso.php && php -l index.php && php -l system/rc-sso.php && grep -q "function apply_user_auth_session" model/user/auth.php && grep -q "function get_email_addresses_from_groups" model/user/user.php && zypper -n rm -y patch && rm -rf /tmp/sso # buildkit |
| COPY gromox-archive/common /home/common # buildkit |
| COPY gromox-archive/config /home/config # buildkit |
| COPY gromox-archive/entrypoint.sh /home/entrypoint.sh # buildkit |
| COPY gromox-archive/docker-entrypoint.sh /home/docker-entrypoint.sh # buildkit |
| COPY gromox-archive/supervisord.conf /etc/supervisord.conf # buildkit |
| COPY gromox-archive/supervisor.d /etc/supervisor.d # buildkit |
| RUN |4 GROMMUNIO_REPO=openSUSE_Leap_16.0 GROMMUNIO_CHANNEL=community IMAGE_VERSION=lab-20261002b VCS_REF=nogit /bin/sh -c chmod +x /home/entrypoint.sh /home/docker-entrypoint.sh # buildkit |
| LABEL org.opencontainers.image.title=grommunio-archive org.opencontainers.image.version=lab-20261002b org.opencontainers.image.revision=nogit io.grommunio.channel=community |
| ENTRYPOINT ["/home/docker-entrypoint.sh"] |
Labels
| Key | Value |
|---|---|
| io.grommunio.channel | community |
| org.openbuildservice.disturl | obs://build.opensuse.org/openSUSE:Leap:16.0:Images/images/256975f9234c30e18c490ab7d766fcbc-opensuse-leap-image:docker |
| org.opencontainers.image.created | 2026-06-18T21:54:33.390164079Z |
| org.opencontainers.image.description | Image containing a minimal environment for containers based on openSUSE Leap 16.0. |
| org.opencontainers.image.revision | nogit |
| org.opencontainers.image.source | https://build.opensuse.org/package/show/openSUSE:Leap:16.0:Images/opensuse-leap-image?rev=256975f9234c30e18c490ab7d766fcbc |
| org.opencontainers.image.title | grommunio-archive |
| org.opencontainers.image.url | https://www.opensuse.org/ |
| org.opencontainers.image.vendor | openSUSE Project |
| org.opencontainers.image.version | lab-20261002b |
| org.opensuse.base.created | 2026-06-18T21:54:33.390164079Z |
| org.opensuse.base.description | Image containing a minimal environment for containers based on openSUSE Leap 16.0. |
| org.opensuse.base.disturl | obs://build.opensuse.org/openSUSE:Leap:16.0:Images/images/256975f9234c30e18c490ab7d766fcbc-opensuse-leap-image:docker |
| org.opensuse.base.lifecycle-url | https://en.opensuse.org/Lifetime |
| org.opensuse.base.reference | registry.opensuse.org/opensuse/leap:16.0.6.171 |
| org.opensuse.base.source | https://build.opensuse.org/package/show/openSUSE:Leap:16.0:Images/opensuse-leap-image?rev=256975f9234c30e18c490ab7d766fcbc |
| org.opensuse.base.title | openSUSE Leap 16.0 Base Container |
| org.opensuse.base.url | https://www.opensuse.org/ |
| org.opensuse.base.vendor | openSUSE Project |
| org.opensuse.base.version | 16.0.6.171 |
| org.opensuse.lifecycle-url | https://en.opensuse.org/Lifetime |
| org.opensuse.reference | registry.opensuse.org/opensuse/leap:16.0.6.171 |
Details
2026-10-02 09:05:35 +02:00
Versions (17)
View all
Container
1
OCI / Docker
linux/amd64
341 MiB
lab-20261104
2026-11-04
lab-20261028
2026-10-28
lab-20261027
2026-10-27
lab-20261026
2026-10-26
lab-20261002c
2026-10-02