Update deploy and uninstall with bakcup
This commit is contained in:
@@ -67,6 +67,16 @@ EOF
|
||||
)
|
||||
echo "$BACKEND_CFG" | sudo tee $SERVICE_DIR/backend.block > /dev/null
|
||||
|
||||
echo "Generate backup script"
|
||||
BACKUP_FILE="vw_backup.sh"
|
||||
cp backup.sh $BACKUP_FILE
|
||||
sed -i "s|^SOURCE=\"\"|SOURCE=\"$VW_FOLDER\"|" "$BACKUP_FILE"
|
||||
sed -i "s|^LOCAL_BACKUP=\"\$HOME/.local/backup/\"|LOCAL_BACKUP=\"\$HOME/.local/backup/$CONTAINER_NAME\"|" "$BACKUP_FILE"
|
||||
sed -i "s|^REMOTE=\"\"|REMOTE=\"$BACKUP_REMOTE\"|" "$BACKUP_FILE"
|
||||
sed -i "s|===container-service===|vaultwarden-${CONTAINER_NAME}.service|g" "$BACKUP_FILE"
|
||||
mv $BACKUP_FILE $VW_FOLDER
|
||||
(crontab -l 2>/dev/null; echo "0 2 * * * $VW_FOLDER/$BACKUP_FILE") | crontab -
|
||||
|
||||
echo "Deploy completed, manually run haproxy to generate new config."
|
||||
|
||||
# on local, allow ufw port from wireguard
|
||||
Reference in New Issue
Block a user