Skip to content

Instantly share code, notes, and snippets.

View staleo's full-sized avatar
🏀
[object Object]

Stas Syritsyn staleo

🏀
[object Object]
View GitHub Profile
@staleo
staleo / db_backup
Last active July 4, 2025 09:40
Database backups, restore: Ubuntu, Rails, Kamal, PostgreSQL, Wasabi (S3-compatible storage)
#!/bin/bash
set -e
PROJECT_NAME="your_project"
RETENTION_DAYS=30 # Number of days to keep backups
DB_NAME="${PROJECT_NAME}_${RAILS_ENV}"
BACKUP_DATE=$(date '+%Y%m%d_%H%M%S')
FILENAME="${DB_NAME}_${BACKUP_DATE}.sql"