diff --git a/scripts/cloudron-setup b/scripts/cloudron-setup index 8a531510f..c894bf5df 100755 --- a/scripts/cloudron-setup +++ b/scripts/cloudron-setup @@ -39,6 +39,7 @@ fi initBaseImage="true" # provisioning data domain="" +zoneName="" provider="" encryptionKey="" restoreUrl="" @@ -188,6 +189,7 @@ if [[ -z "${dataJson}" ]]; then { "boxVersionsUrl": "${versionsUrl}", "fqdn": "${domain}", + "zoneName": "${zoneName}", "provider": "${provider}", "apiServerOrigin": "${apiServerOrigin}", "webServerOrigin": "${webServerOrigin}", @@ -215,6 +217,7 @@ EOF { "boxVersionsUrl": "${versionsUrl}", "fqdn": "${domain}", + "zoneName": "${zoneName}", "provider": "${provider}", "apiServerOrigin": "${apiServerOrigin}", "webServerOrigin": "${webServerOrigin}", diff --git a/setup/argparser.sh b/setup/argparser.sh index ea93c1940..749026d90 100644 --- a/setup/argparser.sh +++ b/setup/argparser.sh @@ -6,6 +6,7 @@ json="${source_dir}/../node_modules/.bin/json" # IMPORTANT: Fix cloudron.js:doUpdate if you add/remove any arg. keep these sorted for readability arg_api_server_origin="" arg_fqdn="" +arg_zone_name="" arg_is_custom_domain="false" arg_restore_key="" arg_restore_url="" @@ -40,6 +41,7 @@ while true; do --data) # these params must be valid in all cases arg_fqdn=$(echo "$2" | $json fqdn) + arg_zone_name=$(echo "$2" | $json zoneName) arg_is_custom_domain=$(echo "$2" | $json isCustomDomain) [[ "${arg_is_custom_domain}" == "" ]] && arg_is_custom_domain="true" diff --git a/setup/start.sh b/setup/start.sh index 486102711..7853371b9 100755 --- a/setup/start.sh +++ b/setup/start.sh @@ -249,6 +249,7 @@ cat > "${CONFIG_DIR}/cloudron.conf" <