diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000000..815df5af5d5 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,31 @@ +FROM ubuntu:14.04 + +RUN rm /bin/sh && ln -s /bin/bash /bin/sh + +RUN apt-get update -qq && \ + apt-get install -qqy --no-install-recommends\ + build-essential \ + curl \ + ca-certificates \ + git \ + python-pip \ + libffi-dev \ + libssl-dev \ + python-dev \ + vim \ + nano \ + jq && \ + rm -rf /var/lib/apt/lists/* && \ + pip install azure==2.0.0a1 && \ + pip install --upgrade requests && \ + pip install cryptography && \ + pip install pyopenssl ndg-httpsclient pyasn1 + +ENV PYTHONPATH ./src:PYTHONPATH + +RUN echo '#!/bin/bash'>./az && \ + echo 'python -m azure.cli "$@"'>>./az && \ + chmod +x ./az && \ + ./az + +ENV EDITOR vim