diff --git a/cx-conndev b/cx-conndev index b6d2f04..07d6abe 100755 --- a/cx-conndev +++ b/cx-conndev @@ -19,6 +19,9 @@ OPTIONS -d, --mysqldump-cmd Lancer 'mysqldump --databases --add-drop-database -hSERVICE_IP' avec les arguments supplémentaires fournis sur la ligne de commande + -k, --klean + Lancer la commande 'klean' dans le container spécifié (supprime toutes + les données et relance le container) -u, --user USER -p, --password PASSWORD Paramètres supplémentaires utilisés uniquement avec les options -c et -d" @@ -27,6 +30,7 @@ OPTIONS service=db mysql_cmd= mysqldump_cmd= +klean= user= password= args=( @@ -34,6 +38,7 @@ args=( -h:,-s:,--service: service= -c,--mysql-cmd mysql_cmd=1 -d,--mysqldump-cmd mysqldump_cmd=1 + -k,--klean klean=1 -u:,--user: user= -p:,--password: password= ) @@ -76,6 +81,14 @@ if [ -n "$mysql_cmd" ]; then elif [ -n "$mysqldump_cmd" ]; then mysqldump --databases --add-drop-database -h"$ip" ${user:+-u"$user"} ${password:+-p"$password"} "$@" +elif [ -n "$klean" ]; then + estep "klean" + docker exec "$cid" klean + estep "wait 10sec..." + sleep 10 + estep "start" + docker-compose start "$service" + else [ -f bin/conndev.php ] || die "Impossible de trouver le script compagnon conndev.php"