Deployments
FluxNow deploys are driven entirely by branch activity. There is no manual deploy button.
Staging deploys
Section titled “Staging deploys”Any push or merge to your default branch (main or master) triggers a staging deploy automatically.
Deploy process
Section titled “Deploy process”- Build — FluxNow builds a container image from your repository using the configured build strategy (Dockerfile or Railpack).
- Push — the image is pushed to the FluxNow container registry.
- Migrate — if a migration command is configured, it runs as a pre-deploy step before traffic switches.
- Rolling update — the new image rolls out in Kubernetes with zero-downtime deploys. Old pods stay running until new ones pass health checks.
Migration handling
Section titled “Migration handling”You can configure a migration command in the project dashboard (for example, bun run db:migrate). The command runs inside your container image against the staging database before the new version receives traffic.
Zero-downtime deploys
Section titled “Zero-downtime deploys”FluxNow uses Kubernetes rolling updates. The old version continues serving traffic until the new pods are healthy. There is no maintenance window.
Deploy history and logs
Section titled “Deploy history and logs”The project dashboard shows a full list of deploys with status, timestamps, and streaming build and runtime logs per deploy.