From 97448bc818f6b17834abc77b7ba84b24c8edc488 Mon Sep 17 00:00:00 2001 From: David Beniamine <david.beniamine@tetras-libre.fr> Date: Wed, 18 Sep 2024 09:31:39 +0200 Subject: [PATCH] Compatibility between docker-compose and docker compose --- doli | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/doli b/doli index e9c76a7..775d2ba 100755 --- a/doli +++ b/doli @@ -53,12 +53,17 @@ usage() { } if [ "$(is_docker)" -eq 1 ]; then - cmd="docker-compose exec $APP_SERVICE" - cmdmy="docker-compose exec $DB_SERVICE" - cmdmyInput="docker exec -i $(docker-compose ps -q $DB_SERVICE)" - cmdrestart="docker-compose restart" - cmdup="docker-compose up" - cmddown="docker-compose down" + if [ -z "$(which docker-compose)" ]; then + compose="docker compose" + else + compose="docker-compose" + fi + cmd="$compose exec $APP_SERVICE" + cmdmy="$compose exec $DB_SERVICE" + cmdmyInput="docker exec -i $($compose ps -q $DB_SERVICE)" + cmdrestart="$compose restart" + cmdup="$compose up" + cmddown="$compose down" else cmdrestart="apache2ctl restart" fi @@ -142,7 +147,7 @@ case $action in ;; "shell") if [ $(is_docker) -eq 1 ]; then - docker cp doli_shell.php $(docker-compose ps -q $APP_SERVICE):/var/www + docker cp doli_shell.php $($compose ps -q $APP_SERVICE):/var/www fi $cmd php -a -d auto_prepend_file=/var/www/doli_shell.php ;; -- GitLab