Skip to content

Commit 52185f7

Browse files
committed
Make docker-compose flexible
1 parent 307a0bc commit 52185f7

2 files changed

Lines changed: 11 additions & 8 deletions

File tree

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,4 @@ jobs:
2828
./services create || true
2929
- name: Run Script
3030
run: |
31-
./services start && ./services stop
31+
./services start test && ./services stop test

services

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,16 @@
22
#
33
# Command Line Interface to start all services associated with the Getting-Started Tutorial
44
#
5-
# For this tutorial the commands are merely a convenience script to run docker-compose
6-
#
5+
# For this tutorial the commands are merely a convenience script to run ${dockerCmd}#
76

87
set -e
98

10-
if (( $# != 1 )); then
11-
echo "Illegal number of parameters"
9+
dockerCmd="docker compose"
10+
if (( $# == 2 )); then
11+
dockerCmd="docker-compose"
12+
fi
13+
14+
if (( $# < 1 )); then echo "Illegal number of parameters"
1215
echo "usage: services [create|start|stop]"
1316
exit 1
1417
fi
@@ -111,13 +114,13 @@ addDatabaseIndex () {
111114
startContainers () {
112115
echo ""
113116
export IDM_HTTPS_ENABLED="$1"
114-
docker-compose up -d --remove-orphans
117+
${dockerCmd} up -d --remove-orphans
115118
echo ""
116119
}
117120

118121
stoppingContainers () {
119122
echo "Stopping running containers"
120-
docker-compose down -v --remove-orphans
123+
${dockerCmd} down -v --remove-orphans
121124
}
122125

123126
command="$1"
@@ -150,7 +153,7 @@ case "${command}" in
150153
export $(cat .env | grep "#" -v)
151154
echo "Pulling Docker images"
152155
docker pull curlimages/curl
153-
docker-compose pull
156+
${dockerCmd} pull
154157
;;
155158
*)
156159
echo "Command not Found."

0 commit comments

Comments
 (0)