summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Dockerfile40
1 files changed, 40 insertions, 0 deletions
diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 000000000..456626d44
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,40 @@
+FROM ubuntu:14.04
+MAINTAINER Hans Feldt <hans.feldt@ericsson.com>
+
+# TODO: Is there some easy way to get the fastest/closest mirror?
+#RUN sed -i 's/archive.ubuntu.com/ftp.acc.umu.se/g' /etc/apt/sources.list
+
+RUN apt-get update && apt-get install -y \
+ libffi-dev \
+ libssl-dev \
+ python \
+ python-dev \
+ python-setuptools && \
+ easy_install -U setuptools
+
+COPY . /tmp/yardstick
+
+RUN cd /tmp/yardstick && \
+ python setup.py install && \
+ apt-get -y remove \
+ binutils \
+ cpp \
+ gcc \
+ libffi-dev \
+ libssl-dev \
+ python3 \
+ python-dev && \
+ apt-get -y autoremove && \
+ apt-get clean && \
+ useradd -u 65500 -m yardstick && \
+ cp -a samples /home/yardstick && \
+ chown -R yardstick /home/yardstick/samples && \
+ chgrp -R yardstick /home/yardstick/samples && \
+ rm -rf /tmp/* && \
+ rm -rf /var/lib/apt/lists/*
+
+USER yardstick
+CMD bash --login
+ENV HOME /home/yardstick
+WORKDIR /home/yardstick
+