28 lines
1.0 KiB
Docker
28 lines
1.0 KiB
Docker
# dowerx/jitsi-base
|
|
FROM debian:bookworm-slim
|
|
|
|
ENV DEBIAN_FRONTEND=noninteractive
|
|
ENV ARCH=amd64
|
|
ENV JITSI_RELEASE=stable
|
|
|
|
RUN \
|
|
apt-get update && apt-get install -y --no-install-recommends \
|
|
apt-transport-https apt-utils ca-certificates gnupg wget curl && \
|
|
wget -qO /usr/bin/tpl https://github.com/jitsi/tpl/releases/download/v1.3.0/tpl-linux-${ARCH} && \
|
|
wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | gpg --dearmour > /etc/apt/trusted.gpg.d/jitsi.gpg && \
|
|
echo "deb https://download.jitsi.org $JITSI_RELEASE/" > /etc/apt/sources.list.d/jitsi.list && \
|
|
echo "deb http://ftp.debian.org/debian bookworm-backports main" > /etc/apt/sources.list.d/backports.list && \
|
|
apt-get update && \
|
|
apt-get dist-upgrade -y && \
|
|
rm -rf /var/lib/apt/lists/ && \
|
|
chmod +x /usr/bin/tpl
|
|
|
|
RUN \
|
|
[ "$JITSI_RELEASE" = "unstable" ] && \
|
|
apt-get update && \
|
|
apt-get install -y --no-install-recommends \
|
|
jq procps curl vim iputils-ping net-tools && \
|
|
rm -rf /var/lib/apt/lists/ || \
|
|
true
|
|
|
|
RUN useradd -ms /bin/bash -u 1000 -U user |