docker_janus (latest)

Published 2025-04-20 10:35:05 +02:00 by adelgado

Installation

docker pull repos.susurrando.com/adelgado/docker_janus:latest
sha256:dd04f59168dce38cb5fee0667afb8cdfa9da5e2b349427ba561f16fdb5fef318

Image Layers

ADD alpine-minirootfs-3.21.3-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
/bin/sh -c apk add --no-cache curl autoconf automake libtool pkgconf build-base glib-dev libconfig-dev libnice-dev jansson-dev openssl-dev zlib libsrtp-dev gengetopt libwebsockets-dev git curl-dev libogg-dev
ARG USRSCTP_VERSION
|1 USRSCTP_VERSION=b28f0b55b00bde67f6be80d6623e2775b88026b8 /bin/sh -c cd /tmp && git clone https://github.com/sctplab/usrsctp && cd usrsctp && git checkout $USRSCTP_VERSION && ./bootstrap && ./configure --prefix=/usr && make -j$(nproc) && make install
ARG LIBSRTP_VERSION USRSCTP_VERSION
|2 LIBSRTP_VERSION=2.6.0 USRSCTP_VERSION=b28f0b55b00bde67f6be80d6623e2775b88026b8 /bin/sh -c cd /tmp && wget https://github.com/cisco/libsrtp/archive/v$LIBSRTP_VERSION.tar.gz && tar xfv v$LIBSRTP_VERSION.tar.gz && cd libsrtp-$LIBSRTP_VERSION && ./configure --prefix=/usr --enable-openssl && make shared_library -j$(nproc) && make install && rm -fr /libsrtp-$LIBSRTP_VERSION && rm -f /v$LIBSRTP_VERSION.tar.gz
ARG JANUS_VERSION LIBSRTP_VERSION USRSCTP_VERSION
|3 JANUS_VERSION=1.3.0 LIBSRTP_VERSION=2.6.0 USRSCTP_VERSION=b28f0b55b00bde67f6be80d6623e2775b88026b8 /bin/sh -c mkdir -p /usr/src/janus && cd /usr/src/janus && curl -L https://github.com/meetecho/janus-gateway/archive/v$JANUS_VERSION.tar.gz | tar -xz && cd /usr/src/janus/janus-gateway-$JANUS_VERSION && ./autogen.sh && ./configure --disable-rabbitmq --disable-mqtt --disable-boringssl && make -j$(nproc) && make install && make configs
WORKDIR /usr/src/janus/janus-gateway-$JANUS_VERSION
CMD [ "janus" ]

Labels

Key Value
io.buildah.version 1.33.7
Details
Container
2025-04-20 10:35:05 +02:00
2
OCI / Docker
linux/amd64
186 MiB
Versions (1) View all
latest 2025-04-20