Skip to content

Claude/focused galileo s332u6 - #3

Merged
CodeMeAPixel merged 2 commits into
masterfrom
claude/focused-galileo-s332u6
Oct 5, 2026
Merged

CodeMeAPixel merged 2 commits into
masterfrom
claude/focused-galileo-s332u6

Conversation

@CodeMeAPixel

Copy link
Copy Markdown
Owner

No description provided.

claude added 2 commits October 5, 2026 02:07
- type: alarik / rustfs / minio / garage / hetzner / aws / r2 / b2 /
  digitalocean / wasabi expand to S3 with that provider's defaults
  (endpoint from region, path-style for self-hosted stores); explicit
  settings still win. path_style is now unset unless configured.
  'nobackups list' shows the provider.
- Recipe for Dokploy: /etc/dokploy plus a pg_dump of dokploy-postgres
  (same approach as Dokploy's own web-server backup), and app volumes.
- Whole-server recipe warns that it skips app data on Docker hosts.
- Example config, README and docs use the shorthands.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TXNwZBkaVRn9LobyrUJcGA
Jobs can list databases (postgres, mysql, mariadb, mongodb, redis,
sqlite). NoBackups runs the native dump tool on the host or inside a
Docker container (exact name or unique prefix, so Swarm and Compose
names work), stores the dumps under nobackups-databases/ in the
snapshot and removes the temporary files.

- Passwords never go on the command line: PGPASSWORD, MYSQL_PWD and
  REDISCLI_AUTH are passed by name through docker exec; MongoDB gets a
  private temp config file via stdin
- mariadb type prefers mariadb-dump (MariaDB 11 images lack mysqldump)
- A failed dump fails the run but still uploads everything else, and
  skips retention so older good dumps are kept
- Per-database results in status JSON, webhooks and Discord embeds
- Tests: command construction, container resolution, real PostgreSQL,
  MariaDB, Redis and SQLite (opt-in via env), runner integration
- Docs: new Databases page; database, Dokploy and VirtFusion recipes
  use databases: instead of hook scripts

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TXNwZBkaVRn9LobyrUJcGA
@coderabbitai

coderabbitai Bot commented Oct 5, 2026

Copy link
Copy Markdown

Review in Change Stack →

Navigate logical layers of code changes, visualize relationships, and explore their blast radius.

Note

Currently processing new changes in this PR. This may take a few minutes, please wait...

⚙️ Run configuration
  • Configuration used: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: a15a4161-0edd-49d4-a22f-dfca0af92fba
📥 Commits

Reviewing files that changed from the base of the PR and between 9ffc4fc and 2d2b8f8.

📒 Files selected for processing (33)
  • README.md
  • cmd/nobackups/example.yaml
  • cmd/nobackups/main.go
  • docs/configuration/databases.mdx
  • docs/configuration/destinations.mdx
  • docs/configuration/hooks.mdx
  • docs/configuration/jobs.mdx
  • docs/configuration/notifications.mdx
  • docs/docs.json
  • docs/how-it-works.mdx
  • docs/index.mdx
  • docs/quickstart.mdx
  • docs/recipes/docker.mdx
  • docs/recipes/dokploy.mdx
  • docs/recipes/mongodb.mdx
  • docs/recipes/mysql.mdx
  • docs/recipes/overview.mdx
  • docs/recipes/postgresql.mdx
  • docs/recipes/redis.mdx
  • docs/recipes/sqlite.mdx
  • docs/recipes/virtfusion.mdx
  • docs/recipes/whole-server.mdx
  • docs/reference/config.mdx
  • internal/archive/archive.go
  • internal/backup/backup_test.go
  • internal/backup/runner.go
  • internal/config/config.go
  • internal/config/config_test.go
  • internal/dbdump/dbdump.go
  • internal/dbdump/dbdump_test.go
  • internal/notify/notify.go
  • internal/storage/s3.go
  • internal/storage/s3_test.go
 ___________________________________________________
< Vibe code cleanup in progress... Expect swearing. >
 ---------------------------------------------------
  \
   \   (\__/)
       (•ㅅ•)
       /   づ
✨ Finishing Touches
📝 Generate docstrings
  • Commit to this branch
  • Create a new PR
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@CodeMeAPixel
CodeMeAPixel merged commit 09d9571 into master Oct 5, 2026
3 of 4 checks passed
@CodeMeAPixel
CodeMeAPixel deleted the claude/focused-galileo-s332u6 branch October 5, 2026 02:29
Sign up for free to 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