#!/bin/sh set -eu # La BDD doit être prête avant les migrations et la création de l'administrateur. count=0 until python manage.py migrate --noinput; do count=$((count + 1)) if [ "$count" -ge 30 ]; then echo "Initialisation Django impossible après 30 tentatives." >&2 exit 1 fi sleep 2 done python manage.py ensure_admin exec python manage.py runserver 0.0.0.0:1029