diff --git a/dockerfiles/services/owncloud/Dockerfile b/dockerfiles/services/owncloud/Dockerfile index b8c7cf938dea228fba4ea70824644f796d80cb8a..a7d074f2d7233af810621ea56a78f976ec7c89b5 100644 --- a/dockerfiles/services/owncloud/Dockerfile +++ b/dockerfiles/services/owncloud/Dockerfile @@ -5,6 +5,7 @@ RUN echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/community curl -L http://download.opensuse.org/repositories/isv:ownCloud:community/Debian_7.0/Release.key | apt-key add - && \ apt-get update && apt-get install -y \ owncloud \ + sudo \ php5-imap && \ apt-get install -y --no-install-recommends \ libreoffice && \ diff --git a/dockerfiles/services/owncloud/startup-owncloud.sh b/dockerfiles/services/owncloud/startup-owncloud.sh index 4f52210ceef9ad88b5cec312c7116bf63821b0de..19baf2481aabbd3d44b7f035fc764d35b054009f 100644 --- a/dockerfiles/services/owncloud/startup-owncloud.sh +++ b/dockerfiles/services/owncloud/startup-owncloud.sh @@ -6,6 +6,13 @@ if [ -f /var/www/owncloud/config/config.php ] then echo ">> owncloud already configured - skipping initialization" + ## Update Database if this is run after an update + echo ">> update database if necessary" + cd /var/www/owncloud + chmod o+x occ + /opt/mysql-check.sh + sudo -u www-data ./occ upgrade || (( $? == 3 )) + cd - exit 0 fi