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