From 03a79273324d18848dcc9d0f3811a6f7bb16a345 Mon Sep 17 00:00:00 2001
From: "Aflitos, Saulo Alves" <sauloalves.aflitos@wur.nl>
Date: Tue, 20 Oct 2015 17:45:13 +0200
Subject: [PATCH] using amazon debian repository

---
 .../introgressionbrowser_runtime/Dockerfile   | 41 +++++++++++++++++--
 1 file changed, 37 insertions(+), 4 deletions(-)

diff --git a/docker/introgressionbrowser_runtime/Dockerfile b/docker/introgressionbrowser_runtime/Dockerfile
index 21c7a58..92f6992 100644
--- a/docker/introgressionbrowser_runtime/Dockerfile
+++ b/docker/introgressionbrowser_runtime/Dockerfile
@@ -4,10 +4,41 @@ FROM ubuntu:14.04.3
 
 ENV DEBIAN_FRONTEND noninteractive
 
-RUN bash -c "echo -e 'deb mirror://mirrors.ubuntu.com/mirrors.txt trusty main restricted universe multiverse\ndeb mirror://mirrors.ubuntu.com/mirrors.txt trusty-updates main restricted universe multiverse\ndeb mirror://mirrors.ubuntu.com/mirrors.txt trusty-backports main restricted universe multiverse\ndeb mirror://mirrors.ubuntu.com/mirrors.txt trusty-security main restricted universe multiverse' > /etc/apt/sources.list" && \
-    apt-get clean all  && \
-    apt-get update     && \
-    apt-get -y upgrade && \
+#RUN bash -c "echo -e 'deb mirror://mirrors.ubuntu.com/mirrors.txt trusty main restricted universe multiverse\ndeb mirror://mirrors.ubuntu.com/mirrors.txt trusty-updates main restricted universe multiverse\ndeb mirror://mirrors.ubuntu.com/mirrors.txt trusty-backports main restricted universe multiverse\ndeb mirror://mirrors.ubuntu.com/mirrors.txt trusty-security main restricted universe multiverse' > /etc/apt/sources.list" && cat /etc/apt/sources.list
+
+# california
+ENV AMAZON=us-west-1
+
+# oregon
+#ENV AMAZON=us-west-2
+
+# sao paulo
+#ENV AMAZON=sa-east-1
+
+# dublin
+#ENV AMAZON=eu-west-1
+
+# frankfurt
+#ENV AMAZON=eu-central-1
+
+# singapore
+#ENV AMAZON=ap-southeast-1
+
+# tokio
+#ENV AMAZON=ap-northeast-1 
+
+RUN bash -c "echo -e '\
+deb http://'$AMAZON'.clouds.archive.ubuntu.com/ubuntu/ trusty main restricted universe multiverse\n\
+deb http://'$AMAZON'.clouds.archive.ubuntu.com/ubuntu/ trusty-updates main restricted universe multiverse\n\
+deb http://'$AMAZON'.clouds.archive.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse\n' \
+    > /etc/apt/sources.list"             && \
+    cat /etc/apt/sources.list            && \
+    printenv | sort                      && \
+    rm /var/lib/apt/lists/* -rvf         && \
+    mkdir -p /var/lib/apt/lists/partial  && \
+    chmod 755 /var/lib/apt/lists/partial && \
+    apt-get update                       && \
+    apt-get -y upgrade                   && \
     apt-get install -y -f libapache2-mod-wsgi apache2 nano build-essential            \
             checkinstall openssl sqlite3 libsqlite3-dev git nano                      \
             libfreetype6 libfreetype6-dev zlib1g-dev libjpeg62 libjpeg62-dev          \
@@ -19,6 +50,8 @@ RUN bash -c "echo -e 'deb mirror://mirrors.ubuntu.com/mirrors.txt trusty main re
     a2enmod wsgi && a2enmod proxy && a2enmod proxy_http && a2enmod rewrite         && \
     mkdir -p /etc/apache2/mods-available/
 
+#    apt-get clean all  && \
+
 ADD requirements.txt /requirements.txt
 
 RUN pip install --requirement /requirements.txt
-- 
GitLab