Merge pull request #8 from 99Kies/master

Update Dockerfile
diff --git a/Dockerfile b/Dockerfile
index 6b37aab..13f5989 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -6,13 +6,13 @@
 echo "apt-get"
 RUN apt-get -y install nodejs
 
+COPY requirements.txt /requirements.txt
+RUN pip install -r /requirements.txt --no-cache-dir
 
 RUN mkdir -p /usr/src/app
 WORKDIR /usr/src/app
 COPY . /usr/src/app
 
-RUN pip install -r requirements.txt
-
 RUN npm install -g gulp
 RUN npm install 
 
diff --git a/docker/distill/Dockerfile b/docker/distill/Dockerfile
index f69edc8..37b40c0 100644
--- a/docker/distill/Dockerfile
+++ b/docker/distill/Dockerfile
@@ -18,6 +18,10 @@
 # install system wide deps
 RUN apt-get -yqq update
 
+# Install Distill dependencies
+COPY requirements.txt /requirements.txt
+RUN pip install -r /requirements.txt --no-cache-dir
+
 # Set the work directory
 RUN mkdir -p /usr/src
 WORKDIR /usr/src
@@ -31,15 +35,10 @@
 WORKDIR /usr/src/distill
 RUN git pull
 
-
 # Add code
 ##WORKDIR /app
 ##ADD setup.py /app
 
-ADD requirements.txt /distill
-
-# Install Distill dependencies
-RUN pip install -r requirements.txt
 
 # Expose Ports
 EXPOSE 8090
diff --git a/docker/tap/Dockerfile b/docker/tap/Dockerfile
index 24f7291..b620e3e 100644
--- a/docker/tap/Dockerfile
+++ b/docker/tap/Dockerfile
@@ -48,7 +48,7 @@
 RUN npm install 
 
 # Install TAP requirements
-RUN pip install -r requirements.txt
+RUN pip install -r requirements.txt --no-cache-dir
 
 # Add application files
 ADD secret.py /usr/src/app/tap/settings
diff --git a/docker/webserver/Dockerfile b/docker/webserver/Dockerfile
index 99fc7a5..8f60b38 100644
--- a/docker/webserver/Dockerfile
+++ b/docker/webserver/Dockerfile
@@ -20,7 +20,7 @@
 RUN apt-get -yqq install nginx
 
 # Install Supervisord
-RUN pip install supervisor-stdout
+RUN pip install supervisor-stdout --no-cache-dir
 
 # Add configuration files
 ADD ./supervisord.conf /etc/supervisord.conf
@@ -31,4 +31,4 @@
 RUN service nginx stop
 
 # start supervisor to run our wsgi server
-CMD supervisord -c /etc/supervisord.conf -n 
\ No newline at end of file
+CMD ["supervisord", "-c", "/etc/supervisord.conf", "-n"] 
\ No newline at end of file