From 0c8fd9874c8132e9f77123c5b81d8eec9f0339ed Mon Sep 17 00:00:00 2001 From: Tom Teichler <tom.teichler@teckids.org> Date: Thu, 18 Mar 2021 22:08:12 +0100 Subject: [PATCH] Allow scaling of app container in k8s --- docker-startup.sh | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/docker-startup.sh b/docker-startup.sh index 673e48fb8..64f3486ab 100755 --- a/docker-startup.sh +++ b/docker-startup.sh @@ -2,6 +2,7 @@ RUN_MODE=${RUN_MODE:-uwsgi} HTTP_PORT=${HTTP_PORT:-8000} +DEPLOY_IN_K8S:${DEPLOY_IN_K8S:-false} if [[ -z $ALEKSIS_secret_key ]]; then if [[ ! -e /var/lib/aleksis/secret_key ]]; then @@ -23,19 +24,25 @@ aleksis-admin collectstatic --no-input --clear case "$RUN_MODE" in uwsgi) - aleksis-admin migrate - aleksis-admin createinitialrevisions + if [[ ! $DEPLOY_IN_K8S ]]; then + aleksis-admin migrate + aleksis-admin createinitialrevisions + fi 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 + if [[ ! $DEPLOY_IN_K8S ]]; then + aleksis-admin migrate + aleksis-admin createinitialrevisions + fi exec celery -A aleksis.core worker ;; celery-beat) - aleksis-admin migrate + if [[ ! $DEPLOY_IN_K8S ]]; then + aleksis-admin migrate + fi exec celery -A aleksis.core beat ;; *) -- GitLab