mirror of
https://github.com/dflow-sh/dflow.git
synced 2026-04-26 05:45:51 +03:00
[PR #146] [MERGED] Feat: backup db in server #362
Labels
No labels
backend
bug
developer
documentation
enhancement
enhancement
enhancement
feature
feature
fix
frontend
frontend
good first issue
help wanted
pull-request
safety-check
security
styles
styles
templates
templates
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/dflow#362
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/dflow-sh/dflow/pull/146
Author: @malla-lokesh
Created: 5/5/2025
Status: ✅ Merged
Merged: 5/7/2025
Merged by: @malla-lokesh
Base:
main← Head:backup-db📝 Commits (10+)
0ec4e04chore: added export db plugin852c6e0chore: Added db import pluginf90e569chore: Added worker internal backupa54558achore: Added backup collection and moved database options to constants file8efec2achore: Completed Internal DB backup UIfdc0ebbfix: remove debug logs and add validation for app names in database unlinkingd0231b2feat: added status badge on service-cardacc4d62feat: add context menu for service deletion with confirmation dialog704aa92feat: update dialog title to reflect template creation or update74ef6e1fix: deployments tab loading issue due to defaultPopulate on deployments-collection📊 Changes
15 files changed (+721 additions, -23 deletions)
View changed files
➕
src/actions/dbBackup/index.ts(+134 -0)➕
src/actions/dbBackup/validator.ts(+10 -0)📝
src/app/(frontend)/(dashboard)/dashboard/project/[id]/service/[serviceId]/layout.client.tsx(+2 -0)📝
src/app/(frontend)/(dashboard)/dashboard/project/[id]/service/[serviceId]/page.tsx(+21 -0)➕
src/components/service/Backup.tsx(+202 -0)📝
src/lib/constants.ts(+23 -0)📝
src/lib/dokku/index.ts(+6 -0)➕
src/lib/dokku/plugin/database/backup/internal/export.ts(+17 -0)➕
src/lib/dokku/plugin/database/backup/internal/import.ts(+17 -0)📝
src/lib/searchParams.tsx(+1 -0)📝
src/payload-types.ts(+34 -0)📝
src/payload.config.ts(+2 -0)➕
src/payload/collections/Backups/index.ts(+67 -0)📝
src/payload/collections/Services/index.ts(+1 -23)➕
src/queues/database/backup/internalBackup.ts(+184 -0)📄 Description
No description provided
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.