2020-10-28 16:10:50 -07:00
|
|
|
#!/bin/bash
|
2022-12-26 15:02:41 +01:00
|
|
|
source /backups/.env
|
|
|
|
|
2021-12-28 13:45:39 -08:00
|
|
|
if [ -z "$POSTGRES_DB" ]; then
|
|
|
|
echo "Database not specified, defaulting to bookwyrm"
|
|
|
|
fi
|
2022-12-26 15:02:41 +01:00
|
|
|
if [ -z "$POSTGRES_USER" ]; then
|
|
|
|
echo "Database user not specified, defaulting to bookwyrm"
|
|
|
|
fi
|
2021-12-28 13:45:39 -08:00
|
|
|
BACKUP_DB=${POSTGRES_DB:-bookwyrm}
|
2022-12-26 15:02:41 +01:00
|
|
|
BACKUP_USER=${POSTGRES_USER:-bookwyrm}
|
2021-12-28 14:17:23 -08:00
|
|
|
filename=backup_${BACKUP_DB}_$(date +%F)
|
2022-12-26 15:02:41 +01:00
|
|
|
pg_dump -U $BACKUP_USER $BACKUP_DB > /backups/$filename.sql
|