10
10
# ################################################################################################
11
11
12
12
# Increment the version when modify script
13
- VERSION=" 1.0.15 "
13
+ VERSION=" 1.0.16 "
14
14
15
15
# If the docker is snap or non-snap docker
16
16
# Setting the container names accordingly
17
17
get_container_names () {
18
- snap_docker=$( which docker)
19
- if [ $snap_docker == ' /snap/bin/docker' ]
20
- then
21
- INSANE_DEV_DOCKER=" openemr-8-2-1"
22
- EASY_DEV_DOCKER=" openemr-1"
23
- COUCHDB_DOCKER=" couchdb-1"
24
- else
25
- INSANE_DEV_DOCKER=" _openemr-8-2_1"
26
- EASY_DEV_DOCKER=" _openemr_1"
27
- COUCHDB_DOCKER=" _couchdb_1"
28
- fi
18
+ snap_docker=$( which docker)
19
+ if [ $snap_docker == ' /snap/bin/docker' ]
20
+ then
21
+ INSANE_DEV_DOCKER=" openemr-8-2-1"
22
+ EASY_DEV_DOCKER=" openemr-1"
23
+ COUCHDB_DOCKER=" couchdb-1"
24
+ MARIADB_DOCKER=" mysql-1"
25
+ else
26
+ INSANE_DEV_DOCKER=" _openemr-8-2_1"
27
+ EASY_DEV_DOCKER=" _openemr_1"
28
+ COUCHDB_DOCKER=" _couchdb_1"
29
+ MARIADB_DOCKER=" _mysql_1"
30
+ fi
29
31
}
30
32
31
33
# Set the container names
@@ -47,6 +49,10 @@ quick_open_a_docker_shell(){
47
49
docker exec -w /var/www/localhost/htdocs/openemr -it $CONTAINER_ID sh
48
50
}
49
51
52
+ quick_open_a_maria_docker_shell (){
53
+ docker exec -it $MARIADB_CONTAINER_ID /bin/bash
54
+ }
55
+
50
56
execute_command_flexible (){
51
57
if [ $# -lt 1 ]
52
58
then
@@ -86,7 +92,7 @@ check_docker_names() {
86
92
}
87
93
88
94
restart_couchdb_docker (){
89
- if [ -z $COUCHDB_CONTAINER ]
95
+ if [ -z " $COUCHDB_CONTAINER " ]
90
96
then
91
97
echo " Unable to find the couchdb docker, so could not restart it"
92
98
else
317
323
echo " start Execute: docker-compose start"
318
324
echo " stop Execute: docker-compose stop"
319
325
echo " s, shell Open a docker shell quickly"
326
+ echo " ms, maria-shell Open a maria docker shell quickly (only works in the easy dev environment)"
320
327
echo " e, exec Execute commands outside docker"
321
328
echo " dl, docker-log To check docker log"
322
329
echo " dn, docker-names To check docker the running docker names"
404
411
exit $USAGE_EXIT_CODE
405
412
elif [ " $FIRST_ARG " == ' --version' ] || [ " $FIRST_ARG " == ' -v' ]
406
413
then
407
- echo " openemer -cmd $VERSION "
414
+ echo " openemr -cmd $VERSION "
408
415
exit $VERSION_EXIT_CODE
409
416
fi
410
417
436
443
# collect the couchdb docker name
437
444
COUCHDB_CONTAINER=$( docker ps | grep $COUCHDB_DOCKER | cut -f 1 -d " " )
438
445
446
+ # Collect the mariadb container id
447
+ MARIADB_CONTAINER_ID=$( docker ps | grep $MARIADB_DOCKER | cut -f 1 -d " " )
448
+
439
449
# See how we were called.
440
450
# For the shift usage, it used to cover the insane env.
441
451
case " $FIRST_ARG " in
@@ -513,6 +523,9 @@ case "$FIRST_ARG" in
513
523
cwo|change-webroot-openemr)
514
524
set-webroot openemr
515
525
;;
526
+ ms|maria-shell)
527
+ quick_open_a_maria_docker_shell
528
+ ;;
516
529
bt)
517
530
$DOCKER_EXEC_CMD $CONTAINER_ID $SHELL_TYPE " $DEV_TOOLS build-themes"
518
531
;;
0 commit comments