File tree Expand file tree Collapse file tree 4 files changed +38
-11
lines changed
Expand file tree Collapse file tree 4 files changed +38
-11
lines changed Original file line number Diff line number Diff line change @@ -222,29 +222,41 @@ dc() {
222222 }
223223
224224 php () {
225- local available=" ` php_versions` " ;
225+ local PHP=$( stopfile " ` php_versions` " )
226+
227+ if [ -z " ${PHP} " ]; then
228+ return 1;
229+ else
230+ DEV_PHP=${PHP} ;
231+ fi
232+
233+ return 0;
234+ }
235+
236+ stopfile () {
237+ local available=" $1 " project=${DEV_WORKSPACE_PATH} /${DEV_PROJECTPATH} ;
238+
239+ # check if stopfile can be found in this directory
226240 check () {
227- local base= $1 ;
241+ local a ;
228242 for a in ${available} ; do
229- if [ -e ${base} /.${a} ]; then
230- DEV_PHP= ${a} ;
243+ if [ -e $1 /.$a ]; then
244+ echo $a ;
231245 return 0;
232246 fi
233247 done
234248
235249 return 1;
236250 }
237251
238- local project=${DEV_WORKSPACE_PATH} /${DEV_PROJECTPATH} ;
239252 if [ -n " ${DEV_PROJECTPATH} " ]; then
240253 while [ " ${project} " != " ${DEV_WORKSPACE_PATH} " ]; do
241254 check ${project} && return 0;
242255 project=$( dirname ${project} ) ;
243256 done
244257 fi
245258
246- check ${DEV_WORKSPACE_PATH} && return 0;
247- return 1;
259+ check ${DEV_WORKSPACE_PATH} && return 0 || return 1;
248260 }
249261
250262 env () {
Original file line number Diff line number Diff line change @@ -7,7 +7,15 @@ dc nodeps;
77dc interactive;
88dc ignore_orphans;
99
10- dc cmd mysql "-hdb -uroot -p${MYSQL_ROOT_PASSWORD}";
10+
11+ if dc stopfile mysql8 >/dev/null; then
12+ dc yml build/dist/docker-compose-db8client.yml;
13+ dc cmd mysql "-hdb8 -uroot -p${MYSQL_ROOT_PASSWORD}";
14+ else
15+ dc yml build/dist/docker-compose-dbclient.yml;
16+ dc cmd mysql "-hdb -uroot -p${MYSQL_ROOT_PASSWORD}";
17+ fi
18+
1119dc run "$@";
1220return $?;
1321
Original file line number Diff line number Diff line change 11
2- dc yml build/dist/docker-compose-dbclient.yml;
3-
42dc service dbclient;
53
64dc nodeps;
75dc interactive;
86dc ignore_orphans;
97
10- dc cmd mysql "-h db -u ${USER}";
8+ if dc stopfile mysql8 >/dev/null; then
9+ dc yml build/dist/docker-compose-db8client.yml;
10+ dc cmd mysql "-h db8 -u ${USER}";
11+ else
12+ dc yml build/dist/docker-compose-dbclient.yml;
13+ dc cmd mysql "-h db -u ${USER}";
14+ fi
1115
1216dc run "$@";
1317return $?;
Original file line number Diff line number Diff line change 1+ services :
2+ dbclient :
3+ image : percona:8
You can’t perform that action at this time.
0 commit comments