From 00783734a95b92678fb96b4b9b5633b19ed66282 Mon Sep 17 00:00:00 2001 From: pierreozoux <pierre@ozoux.net> Date: Tue, 5 May 2015 13:07:42 +0100 Subject: [PATCH] Auto upgrade owncloud --- dockerfiles/services/owncloud/Dockerfile | 1 + dockerfiles/services/owncloud/startup-owncloud.sh | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/dockerfiles/services/owncloud/Dockerfile b/dockerfiles/services/owncloud/Dockerfile index b8c7cf9..a7d074f 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 4f52210..19baf24 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 -- GitLab