blob: bc4404894954fa444863c3ec6c65d61c894a6ddc [file] [log] [blame]
kdanylov aka koder938f75f2018-06-27 01:52:44 +03001# docker build -t ubuntu1604py36
2FROM ubuntu:16.04
3
koder aka kdanilovf90de852017-01-20 18:12:27 +02004MAINTAINER Kostiantyn Danylov <koder.mail@gmail.com>
Peter Lomakinc453d4a2015-07-15 11:57:18 -07005
kdanylov aka koder938f75f2018-06-27 01:52:44 +03006RUN apt-get update && \
7 apt-get install -y software-properties-common && \
8 add-apt-repository ppa:jonathonf/python-3.6 && \
9 apt-get update && \
kdanylov aka koder168bf162018-06-27 02:19:21 +030010 apt-get install -y vim git build-essential python3.6 python3.6-dev python3-pip python3.6-venv python3.6-tk curl wget
Peter Lomakinc453d4a2015-07-15 11:57:18 -070011
kdanylov aka kodera41bcfb2018-06-27 02:09:07 +030012COPY . /opt/disk_perf_tool
13
14# git clone https://github.com/Mirantis/disk_perf_test_tool.git /opt/disk_perf_tool && \
15# git checkout v2.0 && \
16
17RUN git clone https://github.com/koder-ua/cephlib.git /opt/cephlib && \
kdanylov aka koder938f75f2018-06-27 01:52:44 +030018 git clone https://github.com/koder-ua/xmlbuilder3.git /opt/xmlbuilder3 && \
19 git clone https://github.com/koder-ua/agent.git /opt/agent && \
20 mkdir /opt/wally_libs && \
21 ln -s /opt/agent/agent /opt/wally_libs && \
22 ln -s /opt/xmlbuilder3/xmlbuilder3 /opt/wally_libs && \
kdanylov aka kodera41bcfb2018-06-27 02:09:07 +030023 ln -s /opt/cephlib/cephlib /opt/wally_libs
24
25RUN python3.6 -m pip install pip --upgrade
26RUN cd /opt/disk_perf_tool && python3.6 -m pip install wheel && python3.6 -m pip install -r requirements.txt
Peter Lomakinc453d4a2015-07-15 11:57:18 -070027
kdanylov aka koder938f75f2018-06-27 01:52:44 +030028CMD /bin/bash