From 2061d53936c65891895553124f38873c06a1b676 Mon Sep 17 00:00:00 2001
From: Dominik George <dominik.george@teckids.org>
Date: Wed, 17 Mar 2021 22:58:33 +0100
Subject: [PATCH] [Docker] Selectively run pre-start code

---
 docker-startup.sh | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/docker-startup.sh b/docker-startup.sh
index 6600b45ab..19ac40558 100755
--- a/docker-startup.sh
+++ b/docker-startup.sh
@@ -18,19 +18,24 @@ while ! aleksis-admin dbshell -- -c "SELECT 1" >/dev/null 2>&1; do
 done
 echo
 
-aleksis-admin migrate
-aleksis-admin createinitialrevisions
 aleksis-admin compilescss
 aleksis-admin collectstatic --no-input --clear
 
 case "$RUN_MODE" in
     uwsgi)
+	aleksis-admin migrate
+	aleksis-admin createinitialrevisions
+	aleksis-admin compilescss
+	aleksis-admin collectstatic --no-input --clear
 	exec aleksis-admin runuwsgi -- --http-socket=:$HTTP_PORT
         ;;
     celery-worker)
+	aleksis-admin migrate
+	aleksis-admin createinitialrevisions
 	exec celery -A aleksis.core worker
 	;;
     celery-beat)
+	aleksis-admin migrate
 	exec celery -A aleksis.core beat
 	;;
     *)
-- 
GitLab