bi

camera_rtmp (v1)

Published 2023-10-15 14:09:24 +00:00 by cicd

Installation

docker pull git.d.aiengines.ir/bi/camera_rtmp:v1
sha256:169239580c58dcd0f630a215db2920ff5898650a4fcebdc23be841f11a1a0a41

Image Layers

ADD file:85db4f4c5016f51f7112a5d09cb7d4620f565a1379ae4b8a03c5ffc23886a876 in /
CMD ["bash"]
/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/*
/bin/sh -c apt-get update && apt-get install -y --no-install-recommends git mercurial openssh-client subversion procps && rm -rf /var/lib/apt/lists/*
/bin/sh -c set -ex; apt-get update; apt-get install -y --no-install-recommends autoconf automake bzip2 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 $( if apt-cache show 'default-libmysqlclient-dev' 2>/dev/null | grep -q '^Version:'; then echo 'default-libmysqlclient-dev'; else echo 'libmysqlclient-dev'; fi ) ; rm -rf /var/lib/apt/lists/*
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-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 map[1935/tcp:{}]
CMD ["nginx" "-g" "daemon off;"]
/bin/sh -c apt-get update && apt-get install -y ffmpeg x264 x265 awscli && rm -rf /var/lib/apt/lists/*
COPY file:81dc73925245478471d9242745e3afb468fbf694ae6bc38524de980e317d284a in /etc/nginx/nginx.conf
CMD ["/bin/sh" "-c" "nginx -g \"daemon off;\""]
LABEL org.opencontainers.image.created=2023-10-15T14:01:01Z
LABEL org.opencontainers.image.revision=c5f117483912f607967e4069bd9303dad364218e
LABEL org.opencontainers.image.source=https://git.d.aiengines.ir/bi/camera_rtmp.git
LABEL org.opencontainers.image.url=https://git.d.aiengines.ir/bi/camera_rtmp

Labels

Key Value
maintainer Sebastian Ramirez <tiangolo@gmail.com>
org.opencontainers.image.created 2023-10-15T14:01:01Z
org.opencontainers.image.revision c5f117483912f607967e4069bd9303dad364218e
org.opencontainers.image.source https://git.d.aiengines.ir/bi/camera_rtmp.git
org.opencontainers.image.url https://git.d.aiengines.ir/bi/camera_rtmp
Details
Container
2023-10-15 14:09:24 +00:00
8
OCI / Docker
linux/amd64
528 MiB
Versions (2) View all
latest 2023-10-15
v1 2023-10-15