mirror of
https://github.com/aliasvault/aliasvault.git
synced 2026-07-31 09:17:11 -04:00
Update docker-build.yml
This commit is contained in:
5
.github/workflows/docker-build.yml
vendored
5
.github/workflows/docker-build.yml
vendored
@@ -278,9 +278,10 @@ jobs:
|
||||
echo "✅ db-export produced a non-empty backup ($(du -h /tmp/backup.sql.gz | cut -f1))"
|
||||
|
||||
# Verify the gzip stream is valid and contains a recognizable pg_dump header.
|
||||
if ! gunzip -c /tmp/backup.sql.gz | head -n 30 | grep -q "PostgreSQL database dump"; then
|
||||
dump=$(gunzip -c /tmp/backup.sql.gz)
|
||||
if ! printf '%s\n' "$dump" | head -n 30 | grep -q "PostgreSQL database dump"; then
|
||||
echo "❌ Backup does not look like a valid pg_dump output"
|
||||
gunzip -c /tmp/backup.sql.gz | head -n 30
|
||||
printf '%s\n' "$dump" | head -n 30
|
||||
exit 1
|
||||
fi
|
||||
echo "✅ Backup contains a valid pg_dump header"
|
||||
|
||||
Reference in New Issue
Block a user