From: Calin Crisan Date: Fri, 27 Nov 2015 19:03:37 +0000 (+0200) Subject: Merge pull request #58 from cahna/dockerfile X-Git-Url: http://www.vanbest.org/gitweb/?a=commitdiff_plain;h=b077b41eaee093e9dc4de2433a5739b605ba619c;p=motioneye-debian Merge pull request #58 from cahna/dockerfile added Dockerfile --- b077b41eaee093e9dc4de2433a5739b605ba619c diff --cc extra/Dockerfile index 0000000,0000000..63096a1 new file mode 100644 --- /dev/null +++ b/extra/Dockerfile @@@ -1,0 -1,0 +1,52 @@@ ++ ++FROM ubuntu:15.04 ++MAINTAINER Conor Heine ++ ++ENV DEBIAN_FRONTEND noninteractive ++ENV export LANGUAGE=en_US.UTF-8 ++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 \ ++ ffmpeg \ ++ v4l-utils \ ++ python-pip \ ++ libssl-dev \ ++ libjpeg-dev \ ++ libcurl4-openssl-dev ++ ++ # Python ++RUN apt-get --yes install \ ++ python2.7 \ ++ python-setuptools \ ++ python-dev \ ++ python-pip ++ ++# 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/* ++ ++ ++# R/W needed for motioneye to update configurations ++VOLUME /etc/motioneye ++ ++# PIDs ++VOLUME /var/run/motion ++ ++# Video & images ++VOLUME /var/lib/motion ++ ++CMD /usr/local/bin/meyectl startserver -c /etc/motioneye/motioneye.conf ++EXPOSE 8765 ++