cx-conndev: support klean
This commit is contained in:
parent
7254661f45
commit
07bea2c842
13
cx-conndev
13
cx-conndev
|
@ -19,6 +19,9 @@ OPTIONS
|
||||||
-d, --mysqldump-cmd
|
-d, --mysqldump-cmd
|
||||||
Lancer 'mysqldump --databases --add-drop-database -hSERVICE_IP' avec
|
Lancer 'mysqldump --databases --add-drop-database -hSERVICE_IP' avec
|
||||||
les arguments supplémentaires fournis sur la ligne de commande
|
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
|
-u, --user USER
|
||||||
-p, --password PASSWORD
|
-p, --password PASSWORD
|
||||||
Paramètres supplémentaires utilisés uniquement avec les options -c et -d"
|
Paramètres supplémentaires utilisés uniquement avec les options -c et -d"
|
||||||
|
@ -27,6 +30,7 @@ OPTIONS
|
||||||
service=db
|
service=db
|
||||||
mysql_cmd=
|
mysql_cmd=
|
||||||
mysqldump_cmd=
|
mysqldump_cmd=
|
||||||
|
klean=
|
||||||
user=
|
user=
|
||||||
password=
|
password=
|
||||||
args=(
|
args=(
|
||||||
|
@ -34,6 +38,7 @@ args=(
|
||||||
-h:,-s:,--service: service=
|
-h:,-s:,--service: service=
|
||||||
-c,--mysql-cmd mysql_cmd=1
|
-c,--mysql-cmd mysql_cmd=1
|
||||||
-d,--mysqldump-cmd mysqldump_cmd=1
|
-d,--mysqldump-cmd mysqldump_cmd=1
|
||||||
|
-k,--klean klean=1
|
||||||
-u:,--user: user=
|
-u:,--user: user=
|
||||||
-p:,--password: password=
|
-p:,--password: password=
|
||||||
)
|
)
|
||||||
|
@ -76,6 +81,14 @@ if [ -n "$mysql_cmd" ]; then
|
||||||
elif [ -n "$mysqldump_cmd" ]; then
|
elif [ -n "$mysqldump_cmd" ]; then
|
||||||
mysqldump --databases --add-drop-database -h"$ip" ${user:+-u"$user"} ${password:+-p"$password"} "$@"
|
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
|
else
|
||||||
[ -f bin/conndev.php ] || die "Impossible de trouver le script compagnon conndev.php"
|
[ -f bin/conndev.php ] || die "Impossible de trouver le script compagnon conndev.php"
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue