--- /dev/null
--- /dev/null
++
++FROM ubuntu:15.04
++MAINTAINER Conor Heine <conor.heine@gmail.com>
++
++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
++