diff --git a/deploy.sh b/deploy.sh index 9c9a43f..15e63ef 100755 --- a/deploy.sh +++ b/deploy.sh @@ -39,14 +39,13 @@ RUN_CERT_RENEWAL=true SKIP_WWW=false RESTORE_WWW=false RESTORE_CERTS=false -BACKUP_CERTS=true -BACKUP_APPS=true -BACKUP_BTCPAY=true +BACKUP_CERTS=false +BACKUP_APPS=false +BACKUP_BTCPAY=false BACKUP_BTCPAY_ARCHIVE_PATH= RESTORE_BTCPAY=false SKIP_BTCPAY=false UPDATE_BTCPAY=false -RECONFIGURE_BTCPAY_SERVER=false REMOTE_NAME="$(lxc remote get-default)" STOP_SERVICES=false USER_SAYS_YES=false @@ -74,28 +73,24 @@ for i in "$@"; do RUN_CERT_RENEWAL=false shift ;; - --no-backup-www) - BACKUP_CERTS=false - BACKUP_APPS=false + --backup-www) + BACKUP_CERTS=true + BACKUP_APPS=true + shift + ;; + --backup-btcpayserver) + BACKUP_BTCPAY=true shift ;; --stop) STOP_SERVICES=true - RESTART_FRONT_END=true - shift - ;; - --restart-front-end) - RESTART_FRONT_END=true + RESTART_FRONT_END=false shift ;; --backup-archive-path=*) BACKUP_BTCPAY_ARCHIVE_PATH="${i#*=}" shift ;; - --project=*) - USER_TARGET_PROJECT="${i#*=}" - shift - ;; --update-btcpay) UPDATE_BTCPAY=true shift @@ -104,7 +99,7 @@ for i in "$@"; do SKIP_WWW=true shift ;; - --skip-btcpay) + --skip-btcpayserver) SKIP_BTCPAY=true shift ;; @@ -112,10 +107,6 @@ for i in "$@"; do RUN_CERT_RENEWAL=false shift ;; - --reconfigure-btcpay) - RECONFIGURE_BTCPAY_SERVER=true - shift - ;; -y) USER_SAYS_YES=true shift @@ -127,6 +118,7 @@ for i in "$@"; do esac done + if [ "$RESTORE_BTCPAY" = true ] && [ -z "$BACKUP_BTCPAY_ARCHIVE_PATH" ]; then echo "ERROR: Use the '--backup-archive-path=/path/to/btcpay/archive.tar.gz' option when restoring btcpay server." exit 1 @@ -424,6 +416,8 @@ done if [ "$SKIP_WWW" = false ]; then ./www/go.sh ssh ubuntu@"$PRIMARY_WWW_FQDN" "echo $LATEST_GIT_COMMIT > /home/ubuntu/.ss-githead" +else + echo "INFO: Skipping www VM." fi export DOMAIN_NAME="$PRIMARY_DOMAIN" @@ -432,4 +426,6 @@ if [ "$SKIP_BTCPAY" = false ]; then ./btcpayserver/go.sh ssh ubuntu@"$BTCPAY_FQDN" "echo $LATEST_GIT_COMMIT > /home/ubuntu/.ss-githead" +else + echo "INFO: Skipping the btcpayserver VM." fi \ No newline at end of file