diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 000000000..76117bbe6 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,15 @@ +FROM jayofdoom/docker-ubuntu-14.04 + +# The add is before the RUN to ensure we get the latest version of packages +# Docker will cache RUN commands, but because the SHA1 of the dir will be +# different it will not cache this layer +ADD . /tmp/teeth-agent + +# Install requirements: Python for teeth-agent, others for putting an image on disk +RUN apt-get update && apt-get -y install \ + python python-pip python-dev \ + qemu-utils parted util-linux genisoimage + +RUN pip install /tmp/teeth-agent + +ENTRYPOINT [ "/usr/local/bin/teeth-standby-agent" ]