You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@apisix.apache.org by zh...@apache.org on 2023/04/23 07:01:30 UTC
[apisix-ingress-controller] branch master updated: chore: add docker compose and docker-compose compatible (#1808)
This is an automated email from the ASF dual-hosted git repository.
zhangjintao pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/apisix-ingress-controller.git
The following commit(s) were added to refs/heads/master by this push:
new 2641b782 chore: add docker compose and docker-compose compatible (#1808)
2641b782 is described below
commit 2641b782b7c46c53f865f6d7e4b1e702e9141d4e
Author: John Chever <ch...@gmail.com>
AuthorDate: Sun Apr 23 15:01:24 2023 +0800
chore: add docker compose and docker-compose compatible (#1808)
---
test/e2e/testdata/ldap/cmd.sh | 16 +++++++++++++---
test/e2e/testdata/wolf-rbac/cmd.sh | 18 ++++++++++++++----
2 files changed, 27 insertions(+), 7 deletions(-)
diff --git a/test/e2e/testdata/ldap/cmd.sh b/test/e2e/testdata/ldap/cmd.sh
index 7f2f5927..871dcbab 100755
--- a/test/e2e/testdata/ldap/cmd.sh
+++ b/test/e2e/testdata/ldap/cmd.sh
@@ -20,17 +20,27 @@
cd test/e2e/testdata/ldap/
OPTION=$1
+COMPOSE_CMD=""
+
+if command -v "docker-compose" > /dev/null 2>&1; then
+ COMPOSE_CMD="docker-compose"
+elif command -v "docker" > /dev/null 2>&1; then
+ COMPOSE_CMD="docker compose"
+else
+ echo "docker-compose or docker compose not found"
+ exit 1
+fi
if [ $OPTION = "ip" ]; then
echo -n `docker inspect -f '{{range .NetworkSettings.Networks}}{{.Gateway}}{{end}}' openldap`
elif [ $OPTION = "start" ]; then
- docker-compose -f 'docker-compose.yaml' -p 'openldap' down
+ $COMPOSE_CMD -f 'docker-compose.yaml' -p 'openldap' down
# start openldap
- docker-compose -f 'docker-compose.yaml' -p 'openldap' up -d
+ $COMPOSE_CMD -f 'docker-compose.yaml' -p 'openldap' up -d
elif [ $OPTION = "stop" ]; then
- docker-compose -f 'docker-compose.yaml' -p 'openldap' down
+ $COMPOSE_CMD -f 'docker-compose.yaml' -p 'openldap' down
else
echo "argument is one of [ip, start, stop]"
fi
diff --git a/test/e2e/testdata/wolf-rbac/cmd.sh b/test/e2e/testdata/wolf-rbac/cmd.sh
index 54cd1c85..13aff671 100755
--- a/test/e2e/testdata/wolf-rbac/cmd.sh
+++ b/test/e2e/testdata/wolf-rbac/cmd.sh
@@ -20,20 +20,30 @@
cd test/e2e/testdata/wolf-rbac/
OPTION=$1
+COMPOSE_CMD=""
+
+if command -v "docker-compose" > /dev/null 2>&1; then
+ COMPOSE_CMD="docker-compose"
+elif command -v "docker" > /dev/null 2>&1; then
+ COMPOSE_CMD="docker compose"
+else
+ echo "docker-compose or docker compose not found"
+ exit 1
+fi
if [ $OPTION = "ip" ]; then
echo -n `docker inspect -f '{{range .NetworkSettings.Networks}}{{.Gateway}}{{end}}' wolf-server`
elif [ $OPTION = "start" ]; then
- docker-compose -f 'docker-compose.yaml' -p 'wolf-rbac' down
+ $COMPOSE_CMD -f 'docker-compose.yaml' -p 'wolf-rbac' down
rm -rf db-psql.sql
wget https://raw.githubusercontent.com/iGeeky/wolf/f6ddeb75a37bff90406f0f0a2b7ae5d16f6f3bd4/server/script/db-psql.sql
# start database
- docker-compose up -d database
+ $COMPOSE_CMD up -d database
# start wolf-server
- docker-compose up -d server restful-demo agent-or agent-demo
+ $COMPOSE_CMD up -d server restful-demo agent-or agent-demo
sleep 6
@@ -68,7 +78,7 @@ elif [ $OPTION = "start" ]; then
"appIDs": ["test-app"]
}'
elif [ $OPTION = "stop" ]; then
- docker-compose -f 'docker-compose.yaml' -p 'wolf-rbac' down
+ $COMPOSE_CMD -f 'docker-compose.yaml' -p 'wolf-rbac' down
rm -rf db-psql.sql
else
echo "argument is one of [ip, start, stop]"