expose-server als Hauptentwicklungsumgebung ergänzt
Expose wird als neue geteilte Testumgebung ergänzt. Die bestehende Tunnelverbindung via sish wurde beibehalten, aber auf die Subdomain *.d.lenk.gmbh geändert.
This commit is contained in:
36
host/gambio
36
host/gambio
@@ -18,7 +18,7 @@ cleanup()
|
|||||||
# echo "Das Skript wurde mit Fehler 255 (unbekannter schwerer Fehler) beendet."
|
# echo "Das Skript wurde mit Fehler 255 (unbekannter schwerer Fehler) beendet."
|
||||||
# ;;
|
# ;;
|
||||||
*)
|
*)
|
||||||
# echo "Das Skript wurde mit Exit-Code $? beendet."
|
echo "Das Skript wurde mit Exit-Code $? beendet."
|
||||||
echo "Beende das Teilen und konfiguriere auf lokalen Betrieb."
|
echo "Beende das Teilen und konfiguriere auf lokalen Betrieb."
|
||||||
ddev gambio unshare
|
ddev gambio unshare
|
||||||
;;
|
;;
|
||||||
@@ -42,6 +42,9 @@ set_shop_domain()
|
|||||||
echo "${DDEV_APPROOT}"
|
echo "${DDEV_APPROOT}"
|
||||||
SHOP_URL="https://share.hq.lenk.gmbh"
|
SHOP_URL="https://share.hq.lenk.gmbh"
|
||||||
elif [ "$1" = share ] ; then
|
elif [ "$1" = share ] ; then
|
||||||
|
echo "${DDEV_APPROOT}"
|
||||||
|
SHOP_URL="https://${DDEV_SITENAME,,}.d.lenk.gmbh"
|
||||||
|
elif [ "$1" = expose ] ; then
|
||||||
echo "${DDEV_APPROOT}"
|
echo "${DDEV_APPROOT}"
|
||||||
SHOP_URL="https://${DDEV_SITENAME,,}.dev.lenk.gmbh"
|
SHOP_URL="https://${DDEV_SITENAME,,}.dev.lenk.gmbh"
|
||||||
elif [ "$1" = unshare ] ; then
|
elif [ "$1" = unshare ] ; then
|
||||||
@@ -62,6 +65,15 @@ set_shop_domain()
|
|||||||
|
|
||||||
sed -i "s|define('HTTP_CATALOG_SERVER', '.*')|define('HTTP_CATALOG_SERVER', '${SHOP_URL}')|g" "${DDEV_APPROOT}/$file_path"
|
sed -i "s|define('HTTP_CATALOG_SERVER', '.*')|define('HTTP_CATALOG_SERVER', '${SHOP_URL}')|g" "${DDEV_APPROOT}/$file_path"
|
||||||
sed -i "s|define('HTTPS_CATALOG_SERVER', '.*')|define('HTTPS_CATALOG_SERVER', '${SHOP_URL}')|g" "${DDEV_APPROOT}/$file_path"
|
sed -i "s|define('HTTPS_CATALOG_SERVER', '.*')|define('HTTPS_CATALOG_SERVER', '${SHOP_URL}')|g" "${DDEV_APPROOT}/$file_path"
|
||||||
|
|
||||||
|
if [ "$1" = expose ] ; then
|
||||||
|
sed -i "s|define('HTTP_SERVER', '.*')|define('HTTP_SERVER', '')|g" "${DDEV_APPROOT}/$file_path"
|
||||||
|
sed -i "s|define('ENABLE_SSL', true)|define('ENABLE_SSL', false)|g" "${DDEV_APPROOT}/$file_path"
|
||||||
|
|
||||||
|
elif [ "$1" = unshare ] ; then
|
||||||
|
sed -i "s|define('ENABLE_SSL', false)|define('ENABLE_SSL', true)|g" "${DDEV_APPROOT}/$file_path"
|
||||||
|
fi
|
||||||
|
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -83,7 +95,7 @@ clear_caches()
|
|||||||
}
|
}
|
||||||
|
|
||||||
case $1 in
|
case $1 in
|
||||||
share|unshare|devtn|ngrok)
|
share|unshare|devtn|ngrok|expose)
|
||||||
set_shop_domain "$@"
|
set_shop_domain "$@"
|
||||||
clear_caches "$@"
|
clear_caches "$@"
|
||||||
|
|
||||||
@@ -96,9 +108,27 @@ case $1 in
|
|||||||
elif [ "$1" = share ] ; then
|
elif [ "$1" = share ] ; then
|
||||||
echo "teile Shop via dev.lenk.gmbh..."
|
echo "teile Shop via dev.lenk.gmbh..."
|
||||||
ssh -p 2222 -R "$DDEV_SITENAME":80:localhost:"$DDEV_HOST_WEBSERVER_PORT" dev.lenk.gmbh
|
ssh -p 2222 -R "$DDEV_SITENAME":80:localhost:"$DDEV_HOST_WEBSERVER_PORT" dev.lenk.gmbh
|
||||||
|
elif [ "$1" = expose ] ; then
|
||||||
|
|
||||||
|
echo "teile Shop via dev.lenk.gmbh..."
|
||||||
|
|
||||||
|
expose share ${DDEV_HOSTNAME} --subdomain=${DDEV_SITENAME,,}
|
||||||
|
|
||||||
|
|
||||||
|
# EXPOSE_BIN="~/.composer/vendor/bin/expose"
|
||||||
|
# ddev composer global require exposedev/expose
|
||||||
|
|
||||||
|
# ddev exec mkdir -p ~/.expose
|
||||||
|
# ddev exec ln -sf /mnt/ddev_config/expose_config.php ~/.expose/config.php
|
||||||
|
|
||||||
|
# ddev exec "${EXPOSE_BIN}" share ${DDEV_PRIMARY_URL} --subdomain=${DDEV_SITENAME,,}
|
||||||
|
# ddev exec "${EXPOSE_BIN}" share http://localhost:${DDEV_HOST_WEBSERVER_PORT} --subdomain=${DDEV_SITENAME,,}
|
||||||
|
# ddev exec "${EXPOSE_BIN}" share http://localhost:${DDEV_HOST_HTTP_PORT} --subdomain=${DDEV_SITENAME,,}
|
||||||
|
# ddev exec "${EXPOSE_BIN}" share ${DDEV_HOSTNAME} --subdomain=${DDEV_SITENAME,,}
|
||||||
|
# ddev exec "${EXPOSE_BIN}" share ${VIRTUAL_HOST} --help
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
echo "Invalid argument: $1"
|
echo "Invalid argument: $1"
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|||||||
Reference in New Issue
Block a user