Skip to content

feat(application): add scaling and rollout controls#4214

Draft
cromulus wants to merge 65 commits intoDokploy:canaryfrom
cromulus:feat/zero-downtime-apps-ui
Draft

feat(application): add scaling and rollout controls#4214
cromulus wants to merge 65 commits intoDokploy:canaryfrom
cromulus:feat/zero-downtime-apps-ui

Conversation

@cromulus
Copy link
Copy Markdown

Summary

  • add a first-order "Scaling & Rollouts" card to application general settings
  • expose instances and deployment strategy without requiring users to edit raw swarm rollout settings
  • warn when zero-downtime rollouts are configured without a health check or with host-published ports that can still conflict

Notes

  • this is scoped to Dokploy applications only as a first pass
  • saving normalizes custom swarm mode back to simple replicated scaling for this UI path
  • health-check authoring still lives in Advanced -> Cluster Settings; a dedicated first-order health-check UI can follow separately

Validation

  • biome check --write apps/dokploy/components/dashboard/application/general/show.tsx apps/dokploy/components/dashboard/application/general/show-scaling-and-rollouts.tsx
  • attempted tsc -p apps/dokploy/tsconfig.json --noEmit directly via the workspace TypeScript binary, but it has not produced a bounded result yet in this checkout

Siumauricio and others added 30 commits October 5, 2025 23:06
refactor(deployments): enhance deployment worker and queue handling f…
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