Skip to content

ENG-3256 - Feature/database backups scaleway#17

Merged
daanpersoons merged 2 commits intomainfrom
feature/database-backups-scaleway
Feb 13, 2026
Merged

ENG-3256 - Feature/database backups scaleway#17
daanpersoons merged 2 commits intomainfrom
feature/database-backups-scaleway

Conversation

@daanpersoons
Copy link
Contributor

@daanpersoons daanpersoons commented Dec 26, 2025

See readme

I didn't check the build pipeline as it's already late, but will fix it when it fails.

Added # hadolint ignore=DL3018 on apk add commands, as I saw it was used in other images as well, I can pin the version down, but I don't really see a need for it.

Spinners are optional (and generated), but I like me some visual flairs while waiting for a long backup, so I'm a fan 😅

@daanpersoons daanpersoons force-pushed the feature/database-backups-scaleway branch from 638b093 to 0b623b0 Compare December 26, 2025 22:32
@daanpersoons daanpersoons changed the title Feature/database backups scaleway ENG-3256 - Feature/database backups scaleway Jan 12, 2026
@linear
Copy link

linear bot commented Jan 12, 2026

@daanpersoons daanpersoons requested review from djbe and removed request for djbe February 10, 2026 15:55
@djbe djbe force-pushed the feature/database-backups-scaleway branch from 0e9795c to e409ac9 Compare February 13, 2026 04:47
@ernest-app ernest-app bot added 📃 L PR and removed 📃 S PR labels Feb 13, 2026
@djbe djbe force-pushed the feature/database-backups-scaleway branch from e409ac9 to 29174f2 Compare February 13, 2026 04:51
@ernest-app ernest-app bot added 📃 M PR and removed 📃 L PR labels Feb 13, 2026
@djbe djbe force-pushed the feature/database-backups-scaleway branch from 29174f2 to 069cdf3 Compare February 13, 2026 04:55
Copy link
Contributor

@djbe djbe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Allright as promised I've (finally) reviewed & reworked this:

  • Reworked to match structure of other images
  • Reworked to support multiple commands (restore later?) and providers (do, …)
  • Switches to rclone for directly streaming the file (instead of download/upload), and supporting retries
  • Syncs pending backups if a previous sync failed at some point
  • Won't recreate a backup for the same "timestamp" (hour)

I've tested it locally for a few of our internal DBs and it works fine.

@daanpersoons daanpersoons merged commit c2d4f8f into main Feb 13, 2026
4 checks passed
@daanpersoons daanpersoons deleted the feature/database-backups-scaleway branch February 13, 2026 13:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants