Dockerfile 870 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. FROM debian:wheezy
  2. RUN set -ex; \
  3. apt-get update -qq; \
  4. apt-get install -y \
  5. python \
  6. python-pip \
  7. python-dev \
  8. git \
  9. apt-transport-https \
  10. ca-certificates \
  11. curl \
  12. lxc \
  13. iptables \
  14. ; \
  15. rm -rf /var/lib/apt/lists/*
  16. ENV ALL_DOCKER_VERSIONS 1.3.3 1.4.1 1.5.0
  17. RUN set -ex; \
  18. for v in ${ALL_DOCKER_VERSIONS}; do \
  19. curl https://get.docker.com/builds/Linux/x86_64/docker-$v -o /usr/local/bin/docker-$v; \
  20. chmod +x /usr/local/bin/docker-$v; \
  21. done
  22. RUN useradd -d /home/user -m -s /bin/bash user
  23. WORKDIR /code/
  24. ADD requirements.txt /code/
  25. RUN pip install -r requirements.txt
  26. ADD requirements-dev.txt /code/
  27. RUN pip install -r requirements-dev.txt
  28. ADD . /code/
  29. RUN python setup.py install
  30. RUN chown -R user /code/
  31. ENTRYPOINT ["/usr/local/bin/docker-compose"]