jitsi-k8s/containers/non-root/base/Dockerfile

28 lines
1.0 KiB
Docker
Raw Normal View History

# 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