Skip to content

feat(backup): thêm backup Redis tự động cho stack bimlab_hrm

Phạm Phú Quý requested to merge dev_Quy into main
  • Thêm script backup-redis.sh: backup Redis container bằng BGSAVE (RDB snapshot), tùy chọn copy AOF nếu appendonly được bật, nén gzip, verify integrity, xóa backup cũ hơn retention_days, ghi MANIFEST.txt chứa metadata (version, used_memory, total_keys, keyspace)

  • Cập nhật install-backup-cron.sh: bổ sung cron job 04:00 hàng đêm cho Redis (sau Postgres 03:00 và EduBIM 03:30), verify cả 2 script tồn tại và executable, cập nhật output/instructions

  • Thêm detect-redis-info.sh: script tiện ích phát hiện Redis container đang chạy, lấy thông tin password/AOF/key count để điền vào .env

  • Cập nhật .env.example: thêm các biến PROD_REDIS_CONTAINER và REDIS_PASSWORD với hướng dẫn tìm đúng giá trị trên server prod

  • Thêm docs/redis-backup.md: tài liệu chi tiết giải thích luồng hoạt động backup Redis, sự khác biệt RDB vs AOF, các lệnh Redis được dùng, cách restore, kiểm tra backup hàng ngày

Merge request reports

Loading