First version of migrate script (unfinished)

This commit is contained in:
2025-02-20 22:09:35 +11:00
parent 4b64dccbda
commit 8bdeafee32
2 changed files with 108 additions and 0 deletions

38
deploy/db/test.sh Executable file
View File

@@ -0,0 +1,38 @@
#!/bin/bash
# Exit on error
set -e
if [[ -z "$1" ]]; then
echo "Usage: $0 <environment>"
exit 1
fi
ENVR="$1"
if [[ "$ENVR" != "production" && "$ENVR" != "staging" ]]; then
echo "Error: environment must be 'production' or 'staging'."
exit 1
fi
echo "random output"
echo "random output"
echo "random output"
echo "random output"
echo "random output"
echo "random output"
echo "random output"
echo "random output"
echo "random output"
echo "random output"
echo "random output"
echo "random output"
echo "random output"
echo "Error"
FILE="00001-2025-02-19-0927.db"
ACTIVE_DIR="./deploy/$ENVR"
DATA_DIR="./deploy/data/$ENVR"
BACKUP_DIR="./deploy/data/backups/$ENVR"
mkdir -p $ACTIVE_DIR
mkdir -p $DATA_DIR
mkdir -p $BACKUP_DIR
touch "$BACKUP_DIR/$FILE"
echo "Backup created: $BACKUP_DIR/$FILE"