forked from dbarzin/deming
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinitialdb.sh
36 lines (32 loc) · 1.08 KB
/
initialdb.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#!/bin/bash
# Définit un délai de sommeil par défaut de 10 secondes
DEFAULT_SLEEP=1
# Vérifie si la variable d'environnement RESET_DB_SLEEP est définie
if [ -n "${DB_SLEEP}" ]; then
# Utilise la valeur définie par l'utilisateur
SLEEP_TIME="${DB_SLEEP}"
else
# Utilise la valeur par défaut
SLEEP_TIME="${DEFAULT_SLEEP}"
fi
# Affiche le message
echo "Waiting for ${SLEEP_TIME} seconds before executing migration..."
# Attend le nombre de secondes spécifié
sleep "${SLEEP_TIME}"
# Vérifie si la variable d'environnement est égale à 1
if [ "${INITIAL_DB}" = "EN" ]; then
# Se déplace vers le répertoire /var/www/deming/
cd /var/www/deming/
# Exécute la commande
php artisan migrate --seed
# Exit avec le code 0 pour indiquer que le script s'est terminé avec succès
exit 0
fi
if [ "${INITIAL_DB}" = "FR" ]; then
# Se déplace vers le répertoire /var/www/deming/
cd /var/www/deming/
# Exécute la commande
LANG=fr php artisan migrate --seed
# Exit avec le code 0 pour indiquer que le script s'est terminé avec succès
exit 0
fi