Dylan De Faoite dylan
  • Ireland
  • Joined on 2026-02-23

vod-system-rtmp (latest)

Published 2026-10-17 22:47:46 +01:00 by dylan in dylan/vod-system

Installation

docker pull gitea.defaoite.dev/dylan/vod-system-rtmp:latest
sha256:17bb91d8721439ab990d1629a8de714ece0d85fea15a3ccbf3d837d81f35f689

Images

Digest OS / Arch Size
0d5b77c264 linux/amd64 313 MiB

Image Layers ( linux/amd64)

# debian.sh --arch 'amd64' out/ 'bullseye' '@1787529600'
RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends ca-certificates curl gnupg netbase wget ; rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends git mercurial openssh-client subversion procps ; rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c set -ex; apt-get update; apt-get install -y --no-install-recommends autoconf automake bzip2 default-libmysqlclient-dev dpkg-dev file g++ gcc imagemagick libbz2-dev libc6-dev libcurl4-openssl-dev libdb-dev libevent-dev libffi-dev libgdbm-dev libglib2.0-dev libgmp-dev libjpeg-dev libkrb5-dev liblzma-dev libmagickcore-dev libmagickwand-dev libmaxminddb-dev libncurses5-dev libncursesw5-dev libpng-dev libpq-dev libreadline-dev libsqlite3-dev libssl-dev libtool libwebp-dev libxml2-dev libxslt-dev libyaml-dev make patch unzip xz-utils zlib1g-dev ; rm -rf /var/lib/apt/lists/* # buildkit
LABEL maintainer=Sebastian Ramirez <tiangolo@gmail.com>
ENV NGINX_VERSION=nginx-1.23.2
ENV NGINX_RTMP_MODULE_VERSION=1.2.2
RUN /bin/sh -c apt-get update && apt-get install -y ca-certificates openssl libssl-dev && rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c mkdir -p /tmp/build/nginx && cd /tmp/build/nginx && wget -O ${NGINX_VERSION}.tar.gz https://nginx.org/download/${NGINX_VERSION}.tar.gz && tar -zxf ${NGINX_VERSION}.tar.gz # buildkit
RUN /bin/sh -c mkdir -p /tmp/build/nginx-rtmp-module && cd /tmp/build/nginx-rtmp-module && wget -O nginx-rtmp-module-${NGINX_RTMP_MODULE_VERSION}.tar.gz https://github.com/arut/nginx-rtmp-module/archive/v${NGINX_RTMP_MODULE_VERSION}.tar.gz && tar -zxf nginx-rtmp-module-${NGINX_RTMP_MODULE_VERSION}.tar.gz && cd nginx-rtmp-module-${NGINX_RTMP_MODULE_VERSION} # buildkit
RUN /bin/sh -c cd /tmp/build/nginx/${NGINX_VERSION} && ./configure --sbin-path=/usr/local/sbin/nginx --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --pid-path=/var/run/nginx/nginx.pid --lock-path=/var/lock/nginx/nginx.lock --http-log-path=/var/log/nginx/access.log --http-client-body-temp-path=/tmp/nginx-client-body --with-http_ssl_module --with-threads --with-stream --with-stream_ssl_module --with-ipv6 --add-module=/tmp/build/nginx-rtmp-module/nginx-rtmp-module-${NGINX_RTMP_MODULE_VERSION} --with-debug && make -j $(getconf _NPROCESSORS_ONLN) && make install && mkdir /var/lock/nginx && rm -rf /tmp/build # buildkit
RUN /bin/sh -c ln -sf /dev/stdout /var/log/nginx/access.log && ln -sf /dev/stderr /var/log/nginx/error.log # buildkit
COPY nginx.conf /etc/nginx/nginx.conf # buildkit
EXPOSE [1935/tcp]
CMD ["nginx" "-g" "daemon off;"]
RUN /bin/sh -c apt-get update -o Acquire::Check-Valid-Until=false && apt-get install -y --no-install-recommends gettext-base && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit
COPY default.conf.template /etc/nginx/templates/default.conf.template # buildkit
COPY docker-entrypoint.sh /docker-entrypoint.sh # buildkit
RUN /bin/sh -c chmod +x /docker-entrypoint.sh # buildkit
ENTRYPOINT ["/docker-entrypoint.sh"]

Labels

Key Value
maintainer Sebastian Ramirez <tiangolo@gmail.com>
Details
Container
2026-10-17 22:47:46 +01:00
39
OCI / Docker
Versions (2) View all
latest 2026-10-17
buildcache 2026-09-16