From: donvipre Date: Wed, 17 Feb 2016 14:58:25 +0000 (+0100) Subject: added rtsp support X-Git-Url: http://www.vanbest.org/gitweb/?a=commitdiff_plain;h=03d51f4d84a9559f9bb28520fdd6bfd7787f946d;p=motioneye-debian added rtsp support Motion Mr-Dave added potential smaller image size with apt as written in one run statement. --- diff --git a/extra/Dockerfile b/extra/Dockerfile index 63096a1..2a24e55 100644 --- a/extra/Dockerfile +++ b/extra/Dockerfile @@ -8,35 +8,50 @@ ENV export LC_ALL=en_US.UTF-8 ENV export LANG=en_US.UTF-8 ENV export LC_TYPE=en_US.UTF-8 -RUN apt-get update - -# Core -RUN apt-get --yes install \ - git \ - motion \ +RUN apt-get update && \ + apt-get --yes install \ + automake \ + autoconf \ + build-essential \ ffmpeg \ - v4l-utils \ - python-pip \ - libssl-dev \ - libjpeg-dev \ - libcurl4-openssl-dev - - # Python -RUN apt-get --yes install \ - python2.7 \ - python-setuptools \ + git \ + libav-tools \ + libavcodec-dev \ + libavformat-dev \ + libavutil-dev \ + libcurl4-openssl-dev \ + libjpeg-dev \ + libssl-dev \ + libswscale-dev \ + pkgconf \ python-dev \ - python-pip + python-pip \ + python-setuptools \ + subversion \ + v4l-utils && \ + apt-get clean # Pip RUN pip install tornado jinja2 pillow pycurl -# Fetch motioneye src -RUN cd /tmp && git clone https://github.com/ccrisan/motioneye.git && \ - cd /tmp/motioneye && python setup.py install && mkdir /etc/motioneye && \ - cp /tmp/motioneye/extra/motioneye.conf.sample /etc/motioneye/motioneye.conf && \ - rm -rf /tmp/* +RUN cd /tmp && \ + git clone https://github.com/Mr-Dave/motion.git motion-mrdave && \ + cd /tmp/motion-mrdave && \ + autoreconf -fiv && \ + ./configure --prefix=/usr --without-pgsql --without-sdl --without-sqlite3 --without-mysql && \ + make && \ + make install && \ + cp motion /usr/local/bin/motion && \ + rm -rf /tmp/motion-mrdave +RUN cd /tmp && \ + git clone https://github.com/ccrisan/motioneye.git && \ + cd /tmp/motioneye && \ + python setup.py install && \ + mkdir /etc/motioneye && \ + mkdir -p /usr/share/motioneye/extra && \ + cp /tmp/motioneye/extra/motioneye.conf.sample /usr/share/motioneye/extra/motioneye.conf.sample && \ + rm -rf /tmp/motioneye # R/W needed for motioneye to update configurations VOLUME /etc/motioneye