Skip to content

Claude/flyio snapshots final f2 mb0 - #71

Merged
khaliqgant merged 3 commits into
mainfrom
claude/flyio-snapshots-final-F2Mb0
Jan 6, 2026
Merged

Claude/flyio snapshots final f2 mb0#71
khaliqgant merged 3 commits into
mainfrom
claude/flyio-snapshots-final-F2Mb0

Conversation

@khaliqgant

Copy link
Copy Markdown
Member

No description provided.

- Create Fly.io volumes explicitly with auto_backup_enabled=true
- Configure 14-day snapshot retention (configurable via FLY_SNAPSHOT_RETENTION_DAYS)
- Add volume size configuration (FLY_VOLUME_SIZE_GB, default 10GB)
- Add snapshot management methods to WorkspaceProvisioner:
- createSnapshot(): On-demand snapshots before risky operations
- listSnapshots(): View available recovery points
- getVolumeId(): Get volume ID for restore operations
- Mount volumes explicitly in machine config
Cost impact: ~$0.08/GB/month for snapshot storage (first 10GB free).
Incremental snapshots mean typical workspace costs ~$0.50-1.50/month extra.
Decisions recorded:
- Keep Fly.io Machines (Sprites not suitable for agent hosting)
- Add automated volume snapshots with 14-day retention
- Create volumes explicitly via API for snapshot configuration
Confidence: 90%
@khaliqgant
khaliqgant merged commit 1742a49 into mainJan 6, 2026
6 checks passed
@khaliqgant
khaliqgant deleted the claude/flyio-snapshots-final-F2Mb0 branch January 6, 2026 06:43
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@khaliqgant@claude