From 7d48829166d6db7e3a149de1cf2159fbc8f8fb0b Mon Sep 17 00:00:00 2001
From: pierreozoux <pierre@ozoux.net>
Date: Tue, 5 May 2015 14:13:27 +0100
Subject: [PATCH] Updates DB after upgrades, fixes #42

---
 dockerfiles/services/piwik/Dockerfile       | 1 +
 dockerfiles/services/piwik/startup-piwik.sh | 9 +++++----
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/dockerfiles/services/piwik/Dockerfile b/dockerfiles/services/piwik/Dockerfile
index 02b8830..1bb15c1 100644
--- a/dockerfiles/services/piwik/Dockerfile
+++ b/dockerfiles/services/piwik/Dockerfile
@@ -3,6 +3,7 @@ FROM indiepaas/nginx-php
 RUN apt-get update && apt-get install -y \
       php5-gd \
       php5-geoip \
+      php5-cli \
       php-apc && \
     rm -rf /var/lib/apt/lists/* && \
     curl "http://builds.piwik.org/piwik-latest.tar.gz" | tar xz && \
diff --git a/dockerfiles/services/piwik/startup-piwik.sh b/dockerfiles/services/piwik/startup-piwik.sh
index 4b5ba91..b7de64e 100644
--- a/dockerfiles/services/piwik/startup-piwik.sh
+++ b/dockerfiles/services/piwik/startup-piwik.sh
@@ -5,10 +5,6 @@ source /etc/environment
 echo ">> adding softlink from /piwik to /"
 rm -rf /usr/share/nginx/html
 ln -s /piwik /usr/share/nginx/html
-mkdir /usr/share/nginx/html/tmp
-
-chown -R www-data:www-data /usr/share/nginx/html/
-chmod -R 755 /usr/share/nginx/html/tmp
 
 if [ -z ${DB_PASS+x} ] || [ -z ${DB_USER+x} ]
 then
@@ -208,6 +204,11 @@ then
   
 fi
 
+/piwik/console core:update --yes
+
+chown -R www-data:www-data /piwik
+chmod -R 755 /piwik/tmp
+
 echo ">> update CorePlugins"
 curl "http://${URL}/index.php?updateCorePlugins=1" \
   2> /dev/null
-- 
GitLab