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