|
5 | 5 | ## Usage: phpmyadmin |
6 | 6 | ## Example: "ddev phpmyadmin" |
7 | 7 |
|
8 | | -if [ "${DDEV_PROJECT_STATUS-running}" != "running" ] && [ -z "$no_recursion" ]; then |
9 | | - echo "Project ${DDEV_PROJECT} is not running, starting it" |
10 | | - ddev start |
11 | | - start_exit_code=$? |
12 | | - if [ $start_exit_code -ne 0 ]; then |
13 | | - exit $start_exit_code |
14 | | - fi |
15 | | - # run this script again, as the environment is updated after "ddev start" |
16 | | - no_recursion=true ddev "$(basename "$0")" "$@" |
17 | | - exit $? |
18 | | -fi |
19 | | - |
20 | 8 | DDEV_PHPMYADMIN_PORT=8036 |
21 | 9 | DDEV_PHPMYADMIN_HTTPS_PORT=8037 |
22 | 10 |
|
23 | | -FULLURL=${DDEV_PRIMARY_URL} |
24 | | -HTTPS="" |
25 | | -if [ ${DDEV_PRIMARY_URL%://*} = "https" ]; then HTTPS=true; fi |
26 | | - |
27 | | -if [[ ! -z "${GITPOD_INSTANCE_ID}" ]] || [[ "${CODESPACES}" == "true" ]]; then |
28 | | - FULLURL="${FULLURL/-${DDEV_HOST_WEBSERVER_PORT}/-${DDEV_PHPMYADMIN_PORT}}" |
| 11 | +if [ ${DDEV_PRIMARY_URL%://*} = "https" ]; then |
| 12 | + ddev launch $DDEV_PRIMARY_URL:$DDEV_PHPMYADMIN_HTTPS_PORT |
29 | 13 | else |
30 | | - if [ "${HTTPS}" = "" ]; then |
31 | | - FULLURL="${FULLURL%:[0-9]*}:${DDEV_PHPMYADMIN_PORT}" |
32 | | - else |
33 | | - FULLURL="${FULLURL%:[0-9]*}:${DDEV_PHPMYADMIN_HTTPS_PORT}" |
34 | | - fi |
35 | | -fi |
36 | | - |
37 | | -if [ -n "${1:-}" ] ; then |
38 | | - if [[ ${1::1} != "/" ]] ; then |
39 | | - FULLURL="${FULLURL}/"; |
40 | | - fi |
41 | | - |
42 | | - FULLURL="${FULLURL}${1}"; |
43 | | -fi |
44 | | - |
45 | | -if [ "${DDEV_DEBUG:-}" = "true" ]; then |
46 | | - printf "FULLURL $FULLURL\n" && exit 0 |
| 14 | + ddev launch $DDEV_PRIMARY_URL:$DDEV_PHPMYADMIN_PORT |
47 | 15 | fi |
48 | | - |
49 | | -case $OSTYPE in |
50 | | - linux-gnu) |
51 | | - if [[ ! -z "${GITPOD_INSTANCE_ID}" ]]; then |
52 | | - gp preview ${FULLURL} |
53 | | - else |
54 | | - xdg-open ${FULLURL} |
55 | | - fi |
56 | | - ;; |
57 | | - "darwin"*) |
58 | | - open ${FULLURL} |
59 | | - ;; |
60 | | - "win*"* | "msys"*) |
61 | | - start ${FULLURL} |
62 | | - ;; |
63 | | -esac |
64 | | - |
0 commit comments