Skip to content
Snippets Groups Projects
Verified Commit 0c8fd987 authored by Tom Teichler's avatar Tom Teichler :beers:
Browse files

Allow scaling of app container in k8s

parent 55e99d06
No related branches found
No related tags found
1 merge request!539[Docker] Rewrite startup script t oallow scaling and be modular
Pipeline #6475 passed
......@@ -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
;;
*)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment