docker pull /asset/talk-recording:swarmit-Q226
sha256:fddfe9d19752432930001bb0355e3b1f2fae18fbc7b09f0ea8239023a18c9517
2026-07-29 16:53:53 UTC
776 MB
warn
ALLOW_ALLfalse
HPB_PATH/standalone-signaling/
HPB_PROTOCOLhttps
NC_PROTOCOLhttps
PATH/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PYTHON_SHA256143b1dddefaec3bd2e21e3b839b34a2b7fb9842272883c576420d605e9f30c63
PYTHON_VERSION3.14.6
RECORDING_VERSIONv0.2.1
SKIP_VERIFYfalse
[#000] sha256:55afa1ecc21d2bb5e5045f32dafee56272ffd89860bac26f6c32123439af26a4 - 0.47% (3.67 MB)
[#001] sha256:0dd191188a1f124c23a5059953fd1422ce5e2284a4b4c1eaef9b29912b0f99f1 - 0.05% (399 KB)
[#002] sha256:86c5892c80ab7fe8cd88c03b2013f4608b0ccfce53d278ae2e15694bbe9b939b - 1.66% (12.9 MB)
[#003] sha256:f0017eadd506979265d9d588d8361e2bdbc2e5693cc7dc6842f5789d558f1a31 - 0.0% (247 Bytes)
[#004] sha256:f5bd2ec6cfe2a0be1ee1cc836466da2609f4f0503629bd4f4881367a2da08f6a - 0.0% (1.2 KB)
[#005] sha256:aa6c07a67cd626f4accb7808490254597c86507738be1f162fc5e0f66ddc5be0 - 0.0% (202 Bytes)
[#006] sha256:8632f525259fe0a4e568b966713a400b70d81fde7154ad1129d52c36a4ed9c24 - 95.91% (744 MB)
[#007] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#008] sha256:b2b6f9ffda66119ce17b7e1b9833359e824dbbcee8406ea50a5c1841c0b7d11b - 0.0% (631 Bytes)
[#009] sha256:67a9b9dc6e7ff496ed19956549020086be8e0eadb8a9fea909f2154dc7bff717 - 0.0% (1.24 KB)
[#010] sha256:98c0f1986b152fbd893197c51d9132092a7f027d44d1b18eb0c84ec79cd1220b - 0.19% (1.45 MB)
[#011] sha256:587eb681ed9e3dc269f9a7a15049bc08cc5ee262e883723d126180d17e056398 - 1.72% (13.3 MB)
[#012] sha256:ad0c4996ca227a74a6849939996eb4c9aaa476831c0d5dabf1a6fff6aecd8322 - 0.0% (1.75 KB)
[#013] sha256:908cde06b3c5f4b8d893bb06cb8490253c6d95a8eb0e13fed7f9453ecb3d72d1 - 0.0% (22.8 KB)
[#014] sha256:f71a6087e63770f3074af1e5979277087e97f324fd0f487ec6818603ca037ed1 - 0.0% (22.8 KB)
[#015] sha256:530d4e0b4f6e619215144aa650c5abc8a0550c435040861bae0b646b9919c341 - 0.0% (22.8 KB)
[#016] sha256:4c12b8023f195e60c8c2786f2bde566035db04cdaf12f36f10ecc20660edae95 - 0.0% (271 Bytes)
[#017] sha256:1becd756c7b8ed62b76c4ee0f649f00f19537f2f8b29d872dcafad393896bd54 - 0.0% (241 Bytes)
ADD alpine-minirootfs-3.24.1-x86_64.tar.gz / # buildkit
2026-06-16 00:01:29 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2026-06-16 00:20:04 UTC (buildkit.dockerfile.v0)ENV PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2026-06-16 00:20:04 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache ca-certificates tzdata ; # buildkit
2026-06-16 00:20:04 UTC (buildkit.dockerfile.v0)ENV PYTHON_VERSION=3.14.6
2026-06-16 00:20:04 UTC (buildkit.dockerfile.v0)ENV PYTHON_SHA256=143b1dddefaec3bd2e21e3b839b34a2b7fb9842272883c576420d605e9f30c63
2026-06-16 00:22:30 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache --virtual .build-deps bluez-dev bzip2-dev dpkg-dev dpkg findutils gcc gdbm-dev gnupg libc-dev libffi-dev libnsl-dev libtirpc-dev linux-headers make ncurses-dev openssl-dev pax-utils readline-dev sqlite-dev tar tcl-dev tk tk-dev util-linux-dev xz xz-dev zlib-dev zstd-dev ; wget -O python.tar.xz "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz"; echo "$PYTHON_SHA256 *python.tar.xz" | sha256sum -c -; mkdir -p /usr/src/python; tar --extract --directory /usr/src/python --strip-components=1 --file python.tar.xz; rm python.tar.xz; cd /usr/src/python; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; ./configure --build="$gnuArch" --enable-loadable-sqlite-extensions --enable-option-checking=fatal --enable-shared $(test "${gnuArch%%-*}" != 'riscv64' && echo '--with-lto') --with-ensurepip ; nproc="$(nproc)"; EXTRA_CFLAGS="-DTHREAD_STACK_SIZE=0x100000"; LDFLAGS="${LDFLAGS:-} -Wl,--strip-all"; arch="$(apk --print-arch)"; case "$arch" in x86_64|aarch64) EXTRA_CFLAGS="${EXTRA_CFLAGS:-} -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer"; ;; x86) ;; *) EXTRA_CFLAGS="${EXTRA_CFLAGS:-} -fno-omit-frame-pointer"; ;; esac; make -j "$nproc" "EXTRA_CFLAGS=${EXTRA_CFLAGS:-}" "LDFLAGS=${LDFLAGS:-}" ; rm python; make -j "$nproc" "EXTRA_CFLAGS=${EXTRA_CFLAGS:-}" "LDFLAGS=${LDFLAGS:-} -Wl,-rpath='\$\$ORIGIN/../lib'" python ; make install; cd /; rm -rf /usr/src/python; find /usr/local -depth \( \( -type d -a \( -name test -o -name tests -o -name idle_test \) \) -o \( -type f -a \( -name '*.pyc' -o -name '*.pyo' -o -name 'libpython*.a' \) \) \) -exec rm -rf '{}' + ; find /usr/local -type f -executable -not \( -name '*tkinter*' \) -exec scanelf --needed --nobanner --format '%n#p' '{}' ';' | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' | xargs -rt apk add --no-network --virtual .python-rundeps ; apk del --no-network .build-deps; export PYTHONDONTWRITEBYTECODE=1; python3 --version; pip3 --version # buildkit
2026-06-16 00:22:30 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; for src in idle3 pip3 pydoc3 python3 python3-config; do dst="$(echo "$src" | tr -d 3)"; [ -s "/usr/local/bin/$src" ]; [ ! -e "/usr/local/bin/$dst" ]; ln -svT "$src" "/usr/local/bin/$dst"; done # buildkit
2026-06-16 00:22:30 UTC (buildkit.dockerfile.v0)CMD ["python3"]
2026-07-18 20:08:26 UTC (buildkit.dockerfile.v0)COPY --chmod=775 start.sh /start.sh # buildkit
2026-07-18 20:08:26 UTC (buildkit.dockerfile.v0)COPY --chmod=775 healthcheck.sh /healthcheck.sh # buildkit
2026-07-18 20:09:03 UTC (buildkit.dockerfile.v0)ENV RECORDING_VERSION=v0.2.1
2026-07-18 20:09:03 UTC (buildkit.dockerfile.v0)ENV ALLOW_ALL=false HPB_PROTOCOL=https NC_PROTOCOL=https SKIP_VERIFY=false HPB_PATH=/standalone-signaling/ AIO_LOG_LEVEL=warn
2026-07-18 20:09:03 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -ex; apk upgrade --no-cache -a; apk add --no-cache ca-certificates tzdata bash xvfb ffmpeg mesa-va-gallium firefox font-noto-all font-noto-cjk font-noto-cjk-extra bind-tools netcat-openbsd git wget shadow pulseaudio openssl build-base linux-headers geckodriver; if [ "$(apk --print-arch)" = "x86_64" ]; then apk add --no-cache intel-media-driver; fi; useradd -d /tmp --system recording -u 122; echo "root:$(openssl rand -base64 12)" | chpasswd; git clone --recursive https://github.com/nextcloud/nextcloud-talk-recording --depth=1 --single-branch --branch "$RECORDING_VERSION" /src; python3 -m pip install --no-cache-dir /src; rm -rf /src; touch /etc/recording.conf; chown recording:recording -R /tmp /etc/recording.conf; mkdir -p /conf; chmod 777 /conf; chmod 777 /tmp; apk del --no-cache git wget shadow openssl build-base linux-headers; # buildkit
2026-07-18 20:09:03 UTC (buildkit.dockerfile.v0)VOLUME [/tmp]
2026-07-18 20:09:03 UTC (buildkit.dockerfile.v0)WORKDIR /tmp
2026-07-18 20:09:03 UTC (buildkit.dockerfile.v0)USER 122
2026-07-18 20:09:03 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/start.sh"]
2026-07-18 20:09:03 UTC (buildkit.dockerfile.v0)CMD ["python" "-m" "nextcloud.talk.recording" "--config" "/conf/recording.conf"]
2026-07-18 20:09:03 UTC (buildkit.dockerfile.v0)HEALTHCHECK {Test:[CMD-SHELL /healthcheck.sh] Interval:0s Timeout:0s StartPeriod:0s StartInterval:0s Retries:0}
2026-07-18 20:09:03 UTC (buildkit.dockerfile.v0)LABEL com.centurylinklabs.watchtower.enable=false wud.watch=false dockhand.update=false org.opencontainers.image.title=Talk Recording for Nextcloud AIO org.opencontainers.image.description=Nextcloud Talk recording service for Nextcloud All-in-One org.opencontainers.image.url=https://github.com/nextcloud/all-in-one org.opencontainers.image.source=https://github.com/nextcloud/all-in-one org.opencontainers.image.vendor=Nextcloud org.opencontainers.image.documentation=https://github.com/nextcloud/all-in-one/blob/main/readme.md
2026-07-29 16:53:52 UTC (buildkit.dockerfile.v0)USER root
2026-07-29 16:53:52 UTC (buildkit.dockerfile.v0)COPY secret_from_file.sh /etc/secret_from_file.sh # buildkit
2026-07-29 16:53:52 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c sed -i '1a source /etc/secret_from_file.sh' /start.sh # buildkit
2026-07-29 16:53:52 UTC (buildkit.dockerfile.v0)COPY /healthcheck / # buildkit
2026-07-29 16:53:52 UTC (buildkit.dockerfile.v0)COPY /opt/omd/versions/default/share/check_mk/agents/linux/* /usr/local/bin/ # buildkit
2026-07-29 16:53:52 UTC (buildkit.dockerfile.v0)COPY /opt/omd/versions/default/share/check_mk/agents/mk-job /usr/local/bin/mk-job # buildkit
2026-07-29 16:53:52 UTC (buildkit.dockerfile.v0)COPY /opt/omd/versions/default/share/check_mk/agents/check_mk_agent.linux /usr/local/bin/check_mk_agent # buildkit
2026-07-29 16:53:52 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c sed -i 's#Hostname: $(uname -n)#Hostname: ${SWARMIT_HOSTNAME}#g' /usr/local/bin/check_mk_agent # buildkit
2026-07-29 16:53:53 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c sed -i 's#if inpath timeout; then#if inpath timeoutXXXXX; then#g' /usr/local/bin/check_mk_agent # buildkit
2026-07-29 16:53:53 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /etc/check_mk && mkdir -p /var/lib/check_mk_agent/spool && mkdir /var/lib/check_mk_agent/cache && mkdir -p /usr/lib/check_mk_agent/plugins && mkdir /usr/lib/check_mk_agent/local # buildkit
2026-07-29 16:53:53 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c echo "[DOCKER]\nskip_sections: docker_container_agent\ncontainer_id: name\nbase_url: unix://var/run/docker.sock\n" > /etc/check_mk/docker.cfg # buildkit
2026-07-29 16:53:53 UTC (buildkit.dockerfile.v0)USER 122