|
|
@ -15,6 +15,9 @@ set -e
|
|
|
|
|
|
|
|
|
|
|
|
. apps.config
|
|
|
|
. apps.config
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
host_admin_password_encoded=`echo "$HOST_ADMIN_PASSWORD" | sudo docker run --rm -i caddy:2 caddy hash-password`
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
read -r -a APP_CONFIGS <<< "$APP_CONFIGS"
|
|
|
|
read -r -a APP_CONFIGS <<< "$APP_CONFIGS"
|
|
|
|
APP_CONFIGS+=('lb,root')
|
|
|
|
APP_CONFIGS+=('lb,root')
|
|
|
|
|
|
|
|
|
|
|
@ -22,7 +25,13 @@ APP_CONFIGS+=('lb,root')
|
|
|
|
declare -A bodys
|
|
|
|
declare -A bodys
|
|
|
|
bodys["nextcloud"]=" reverse_proxy http://nextcloud:80"
|
|
|
|
bodys["nextcloud"]=" reverse_proxy http://nextcloud:80"
|
|
|
|
bodys["wg-easy"]=" reverse_proxy http://wg-easy:80"
|
|
|
|
bodys["wg-easy"]=" reverse_proxy http://wg-easy:80"
|
|
|
|
bodys["dozzle"]=" reverse_proxy http://dozzle:8080"
|
|
|
|
bodys["dozzle"]=$(cat <<EOF
|
|
|
|
|
|
|
|
basic_auth {
|
|
|
|
|
|
|
|
$HOST_ADMIN_USER $host_admin_password_encoded
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
reverse_proxy http://dozzle:8080
|
|
|
|
|
|
|
|
EOF
|
|
|
|
|
|
|
|
)
|
|
|
|
bodys["lb"]=" reverse_proxy http://nginx:80"
|
|
|
|
bodys["lb"]=" reverse_proxy http://nginx:80"
|
|
|
|
|
|
|
|
|
|
|
|
for config_string in ${APP_CONFIGS[@]}; do
|
|
|
|
for config_string in ${APP_CONFIGS[@]}; do
|
|
|
|