weavesignal-server (1.0.0)

Published 2026-11-04 12:20:28 +00:00 by weave

Installation

docker pull forgejo.weavesignal.top/weavesignal/weavesignal-server:1.0.0
sha256:a2f38bcf2732133fe37fab3903b1d8be044939f7e53ee8160ab78d6e8f25c284

About this package

WeaveSignal M1: the desk, the control plane, the chat and the public pages

Image layers

LABEL maintainer=Clement Verna <cverna@fedoraproject.org>
ENV DISTTAG=f44container FGC=f44 FBR=f44
ADD fedora-20260826.tar / # buildkit
CMD ["/bin/bash"]
ARG GST_VERSION
ARG GST_RS_TAG GST_VERSION
LABEL org.opencontainers.image.title="radstudio-desk-spike" org.opencontainers.image.description="Throwaway RadStudio desk spike: GStreamer ${GST_VERSION}, gst-plugins-rs ${GST_RS_TAG} webrtc (livekit, whip), SRT" org.opencontainers.image.licenses="LGPL-2.1-or-later AND MPL-2.0"
|2 GST_RS_TAG=0.15.4+fixup GST_VERSION=1.28.8 /bin/sh -c dnf -y install --setopt=install_weak_deps=False gstreamer1 gstreamer1-plugins-base gstreamer1-plugins-good gstreamer1-plugins-bad-free gstreamer1-plugins-base-tools libnice-gstreamer1 srt-libs opus ca-certificates python3 python3-gobject python3-gstreamer1 python3-numpy && dnf clean all
COPY dir:09a427e6bec61d53fd2edb1ac539bae399800fda7624e68aacb5df87bc4e0539 in /usr/lib64/gstreamer-1.0/
|2 GST_RS_TAG=0.15.4+fixup GST_VERSION=1.28.8 /bin/sh -c for e in livekitwebrtcsrc livekitwebrtcsink whipclientsink srtsink srtsrc matroskamux audiomixer opusenc opusdec webrtcbin audiotestsrc level; do gst-inspect-1.0 --exists "$e" || { echo "MISSING: $e"; exit 1; }; done && python3 -c "import gi, numpy; gi.require_version('Gst','1.0'); from gi.repository import Gst; Gst.init(None); assert Gst.ElementFactory.find('livekitwebrtcsrc')" && rm -rf /root/.cache/gstreamer-1.0
CMD ["gst-inspect-1.0", "--version"]
COPY dir:f9beb86b9e39d44d3416c0223e286042fc5e95bc6bc3cde4ae9b42b526b871d3 in /
COPY multi:664189a6352cb27db542f2f177d0ed614fe47c3612c67a7cda4a0cd434c6d1f6 in /usr/lib64/gstreamer-1.0/
/bin/sh -c dnf -y install --setopt=install_weak_deps=False libdav1d google-noto-sans-vf-fonts && dnf clean all && for e in cmafmux hlscmafsink dav1ddec svtav1enc textoverlay; do gst-inspect-1.0 --exists "$e" || { echo "MISSING: $e"; exit 1; }; done && rm -rf /root/.cache/gstreamer-1.0
COPY dir:a5a1d7dc644995c0f3c5fde381414931ff7d9219a36a386eba662f37981797a0 in /opt/weavesignal/carts-demo
COPY multi:fe08c7752f3a27786f5ae674673f3cee1cc0174541aafc2cb64f59e97251b8cc in /opt/weavesignal/stills-demo/
COPY dir:d78e29581881d0d7a83bb09989d6775d067ffb204f27c6de104168ef7e334bb6 in /opt/weavesignal/web
/bin/sh -c useradd --system --home-dir /var/lib/weavesignal --create-home weavesignal && install -d -o weavesignal -m 0700 /run/weavesignal && install -d -o weavesignal -g weavesignal -m 0700 /run/weavesignal-playout && install -d -o weavesignal -g weavesignal -m 0755 /var/lib/weavesignal/carts /var/lib/weavesignal/hls && install -d -o weavesignal -g weavesignal -m 0700 /run/weavesignal-listeners && install -d -o weavesignal -g weavesignal -m 0755 /var/lib/weavesignal/library /var/lib/weavesignal/fallback /var/lib/weavesignal/recordings/logger /var/lib/weavesignal/show-cards /var/lib/weavesignal/episodes && install -o weavesignal -g weavesignal -m 0600 /dev/null /run/weavesignal-playout/.keep && install -o weavesignal -g weavesignal -m 0600 /dev/null /run/weavesignal-listeners/.keep
USER weavesignal
LABEL org.opencontainers.image.title="weavesignal-server" org.opencontainers.image.description="WeaveSignal M1: the desk, the control plane, the chat and the public pages" org.opencontainers.image.licenses="AGPL-3.0-only"
CMD ["weavesignal-control", "--help"]

Labels

Key Value
io.buildah.version 1.43.5
maintainer Clement Verna <cverna@fedoraproject.org>
org.opencontainers.image.description WeaveSignal M1: the desk, the control plane, the chat and the public pages
org.opencontainers.image.licenses AGPL-3.0-only
org.opencontainers.image.title weavesignal-server

Annotations

Key Value
com.docker.official-images.bashbrew.arch amd64
org.opencontainers.image.base.digest sha256:32a73c5725a5078b950dd46c2cb111e2b4101f2ba7bde92e094ff951c7e1e086
org.opencontainers.image.base.name localhost/weavesignal-desk-spike:dev
org.opencontainers.image.created 2026-11-04T12:13:19.948670461Z
org.opencontainers.image.revision 00ba23e0a949c85be548458e33c15cada039b660
org.opencontainers.image.source https://github.com/fedora-cloud/docker-brew-fedora.git#00ba23e0a949c85be548458e33c15cada039b660:x86_64
org.opencontainers.image.url https://hub.docker.com/_/fedora
org.opencontainers.image.version 44
Details
Container
2026-11-04 12:20:28 +00:00
0
OCI / Docker
linux/amd64
AGPL-3.0-only
361 MiB
Versions (1) View all
1.0.0 2026-11-04