cloudron-setup: move backupConfig default as migration script

if in autoprovision, then the backupConfig ends up being overwritten
after a restore.
This commit is contained in:
Girish Ramakrishnan
2017-12-05 18:21:23 +05:30
parent 778342906e
commit 91ede59241
2 changed files with 27 additions and 9 deletions

View File

@@ -48,8 +48,6 @@ domain=""
adminLocation="my"
zoneName=""
provider=""
encryptionKey=""
restoreUrl=""
tlsProvider="le-prod"
requestedVersion=""
apiServerOrigin="https://api.cloudron.io"
@@ -60,6 +58,10 @@ sourceTarballUrl=""
rebootServer="true"
baseDataDir=""
# these are here for pre-1.9 compat
encryptionKey=""
restoreUrl=""
args=$(getopt -o "" -l "domain:,help,skip-baseimage-init,data:,data-dir:,provider:,encryption-key:,restore-url:,tls-provider:,version:,dns-provider:,env:,admin-location:,prerelease,skip-reboot,source-url:" -n "$0" -- "$@")
eval set -- "${args}"
@@ -264,13 +266,6 @@ autoprovision_data=$(cat <<EOF
{
"tlsConfig": {
"provider": "${tlsProvider}"
},
"backupConfig" : {
"provider": "filesystem",
"backupFolder": "/var/backups",
"key": "${encryptionKey}",
"format": "tgz",
"retentionSecs": 172800
}
}
EOF