diff --git a/Dockerfile b/Dockerfile index cb2c87fa44007e9fc180582a83f734f85c91ae29..66e96277027a4f3937b2fc13cf1a0ced65d238ae 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" ]