From 0736b8fea0516aa91e4d3894160267d753062929 Mon Sep 17 00:00:00 2001 From: Shanick <44624042+shanickcuello@users.noreply.github.com> Date: Tue, 18 Nov 2025 21:10:24 +0100 Subject: [PATCH] fix: Make date command cross-platform in backup script (#1409) --- docker-backup.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/docker-backup.sh b/docker-backup.sh index 04c407aa..6db8d9d1 100644 --- a/docker-backup.sh +++ b/docker-backup.sh @@ -8,7 +8,13 @@ PLANKA_DOCKER_CONTAINER_POSTGRES="planka-postgres-1" PLANKA_DOCKER_CONTAINER_PLANKA="planka-planka-1" # Create Temporary folder -BACKUP_DATETIME=$(date --utc +%FT%H-%M-%SZ) +if date --version >/dev/null 2>&1; then + # GNU date (Linux) + BACKUP_DATETIME=$(date --utc +%FT%H-%M-%SZ) +else + # BSD date (macOS) + BACKUP_DATETIME=$(date -u +%FT%H-%M-%SZ) +fi mkdir -p "$BACKUP_DATETIME-backup" # Dump DB into SQL File