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 Exit-Code $? beendet."
|
||||
echo "Das Skript wurde mit Exit-Code $? beendet."
|
||||
echo "Beende das Teilen und konfiguriere auf lokalen Betrieb."
|
||||
ddev gambio unshare
|
||||
;;
|
||||
@@ -42,6 +42,9 @@ set_shop_domain()
|
||||
echo "${DDEV_APPROOT}"
|
||||
SHOP_URL="https://share.hq.lenk.gmbh"
|
||||
elif [ "$1" = share ] ; then
|
||||
echo "${DDEV_APPROOT}"
|
||||
SHOP_URL="https://${DDEV_SITENAME,,}.d.lenk.gmbh"
|
||||
elif [ "$1" = expose ] ; then
|
||||
echo "${DDEV_APPROOT}"
|
||||
SHOP_URL="https://${DDEV_SITENAME,,}.dev.lenk.gmbh"
|
||||
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('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
|
||||
}
|
||||
|
||||
@@ -83,7 +95,7 @@ clear_caches()
|
||||
}
|
||||
|
||||
case $1 in
|
||||
share|unshare|devtn|ngrok)
|
||||
share|unshare|devtn|ngrok|expose)
|
||||
set_shop_domain "$@"
|
||||
clear_caches "$@"
|
||||
|
||||
@@ -96,9 +108,27 @@ case $1 in
|
||||
elif [ "$1" = share ] ; then
|
||||
echo "teile Shop via 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
|
||||
;;
|
||||
*)
|
||||
echo "Invalid argument: $1"
|
||||
;;
|
||||
esac
|
||||
esac
|
||||
|
||||
Reference in New Issue
Block a user