13 lines
399 B
Bash
Executable file
13 lines
399 B
Bash
Executable file
#!/usr/bin/env sh
|
|
set -eu
|
|
|
|
BACKUP_DIR="${BACKUP_DIR:-backups}"
|
|
STAMP="$(date +%Y%m%d-%H%M%S)"
|
|
TARGET="${BACKUP_DIR}/funktechnik-data-${STAMP}.tar.gz"
|
|
|
|
mkdir -p "$BACKUP_DIR"
|
|
tar -czf "$TARGET" data public/uploads
|
|
|
|
echo "Backup erstellt: $TARGET"
|
|
echo "Hinweis: .env wird aus Sicherheitsgruenden nicht automatisch gesichert."
|
|
echo "Bitte .env separat und sicher ausserhalb des Repositories sichern."
|