Skip to main content
git push is the primary deploy flow. Use floo redeploy only when you need to redeploy without a code change, for example, after updating env vars or changing access mode. By default it rolls out the previous image again with fresh env and config; pass --rebuild to build the current default-branch commit again.
Force a redeploy from the current GitHub HEAD.

Arguments

Flags

Examples

What happens

  1. Preflight, validates config, checks ports, service names, env files, and Dockerfiles
  2. API, sends deploy request to the floo API
  3. Managed Services, reconciles any missing declared Postgres, Redis, or Storage resources
  4. Image selection, without --rebuild, reuses the previous immutable image; with --rebuild, pulls the exact current GitHub default-branch commit and runs the build
  5. Deploy, rolls out the selected image with fresh config and env state
  6. URL, live URL is returned
Source is always pulled from GitHub. Code is never uploaded from your machine.

JSON output

Errors