From 710d0866f8d4dfc8ac1b111b3efea18a38f831fd Mon Sep 17 00:00:00 2001
From: Flo Bieringer <wertfrei@icloud.com>
Date: Sat, 19 Jun 2021 15:15:05 +0200
Subject: [PATCH] Make demodata optional

---
 docker-compose.yml   | 3 +++
 docker-entrypoint.sh | 7 +++++--
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/docker-compose.yml b/docker-compose.yml
index edbd4cf..dcdf2f8 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -33,5 +33,8 @@ services:
       # PROXY_URL: https://studip.example.com/
       # AUTO_PROXY: 1
 
+      # Demo data for your studip instance
+      DEMO_DATA: 1
+
 volumes:
   db_data: {}
diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh
index bd2cb22..0920f61 100644
--- a/docker-entrypoint.sh
+++ b/docker-entrypoint.sh
@@ -37,8 +37,11 @@ if [ ! -f $CONFIGFILE ]; then
     echo "INSTALL ROOTUSER"
     mysql -f -u $MYSQL_USER -h $MYSQL_HOST -p$MYSQL_PASSWORD $MYSQL_DATABASE < ${STUDIP}/db/studip_root_user.sql
 
-    echo "INSTALL DEMODATA"
-    mysql -f -u $MYSQL_USER -h $MYSQL_HOST -p$MYSQL_PASSWORD $MYSQL_DATABASE < ${STUDIP}/db/studip_demo_data.sql
+    # Check if demodata is required
+    if [ ! -z $DEMO_DATA ]; then
+        echo "INSTALL DEMODATA"
+        mysql -f -u $MYSQL_USER -h $MYSQL_HOST -p$MYSQL_PASSWORD $MYSQL_DATABASE < ${STUDIP}/db/studip_demo_data.sql
+    fi
 
     echo "INSTALLATION FINISHED"
 fi
-- 
GitLab