Skip to content

Commit 18ce5b8

Browse files
author
Gauthier Painteaux
committed
Feature - #BKP-NoId - Fix MongoDB export
1 parent 32b64b0 commit 18ce5b8

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

scripts/entrypoint.sh

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,17 @@ while IFS= read -r line || [ -n "$line" ]; do
3232
IFS='|' read -r CRON_SCHEDULE TYPE HOST PORT DATABASE USER PASSWORD RETENTION_DAYS <<< "$line"
3333

3434
# Valider les champs obligatoires
35-
if [ -z "$CRON_SCHEDULE" ] || [ -z "$TYPE" ] || [ -z "$HOST" ] || [ -z "$DATABASE" ] || [ -z "$USER" ]; then
35+
if [ -z "$CRON_SCHEDULE" ] || [ -z "$TYPE" ] || [ -z "$HOST" ] || [ -z "$DATABASE" ]; then
3636
echo "Warning: Invalid configuration line, skipping: $line"
3737
continue
3838
fi
3939

40+
# Pour PostgreSQL et MariaDB/MySQL, l'utilisateur est obligatoire
41+
if [ "$TYPE" != "mongodb" ] && [ -z "$USER" ]; then
42+
echo "Warning: USER is required for $TYPE, skipping: $line"
43+
continue
44+
fi
45+
4046
# Utiliser les valeurs par défaut si non spécifiées
4147
if [ -z "$PORT" ]; then
4248
case "$TYPE" in

0 commit comments

Comments
 (0)