From cfe54edd4907b1b8b3a62ea480f44166c2e9b2a0 Mon Sep 17 00:00:00 2001
From: David Schmitz <schmitz@lrz.de>
Date: Fri, 9 Aug 2019 16:13:13 +0200
Subject: [PATCH] updates to dockerfile

---
 Dockerfile | 15 +++++++++++----
 1 file changed, 11 insertions(+), 4 deletions(-)

diff --git a/Dockerfile b/Dockerfile
index cb2c87fa..66e96277 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,8 +1,11 @@
-FROM debian:stable
+#FROM debian:stable
+FROM debian:stretch
 
-RUN apt-get -yqq update
-RUN apt-get -yqq install virtualenv python python-dev vim git gcc libevent-dev libxml2-dev libxslt-dev patch beanstalkd mariadb-server libmariadb-dev libmariadbclient-dev-compat sqlite3
-RUN apt-get -yqq install procps
+RUN [ -z "$NOAPT" ] && apt-get -yqq update
+RUN [ -z "$NOAPT" ] && apt-get -yqq upgrade
+
+RUN [ -z "$NOAPT" ] && apt-get -yqq install virtualenv python python-dev vim git gcc libevent-dev libxml2-dev libxslt-dev patch beanstalkd mariadb-server libmariadb-dev libmariadbclient-dev-compat sqlite3
+RUN [ -z "$NOAPT" ] && apt-get -yqq install procps
 
 # RUN echo "create database fod;" | mysql -u root
 
@@ -19,6 +22,8 @@ RUN (cd /srv/flowspy/; . /srv/venv/bin/activate && \
       ./manage.py syncdb --noinput && \
       ./manage.py migrate;)
 
+RUN [ "$INSTALL_TEST_APACHE_SHIB" = 1 ] && ./inst/apache_shib/apache_shib_init.sh
+
 #  echo "To set environment to English, run: export LC_ALL=en_US"
 #  echo "To activate virualenv: source /srv/venv/bin/activate"
 #  echo "To create a user run: cd /srv/flowspy; ./manage.py createsuperuser"
@@ -27,5 +32,7 @@ RUN (cd /srv/flowspy/; . /srv/venv/bin/activate && \
 
 EXPOSE 8000
 
+WORKDIR /srv/flowspy
+
 CMD [ "/srv/flowspy/runfod.sh" ]
 
-- 
GitLab