Skip to main content
floo deploys is for viewing and managing deploy history. To trigger a deploy, push to GitHub or use floo redeploy. To validate your config before pushing, use floo preflight.

How deploys are triggered

Deploys are config-as-code and git-driven. There is no separate CLI deploy step in the everyday flow. After floo apps github connect <owner/repo>, you almost never need to run a deploy command directly, push, and the build starts. Watch progress with floo deploys watch --app <name> or in the dashboard.

Subcommands

floo deploys list

List compact deploy history for an app, newest first. Build logs are not included; use floo deploys logs for a specific deploy.
When more rows exist, human output ends with the exact floo deploys list ... --cursor command for the next page, and JSON output carries next_cursor and has_more.

floo deploys logs [DEPLOY_ID]

Show build logs for a deploy. If DEPLOY_ID is omitted, shows logs for the latest deploy.

floo deploys watch

Stream deploy progress in real-time. Waits for the deploy to finish and shows build logs as they arrive.

floo deploys status

Print a compact, agent-safe deploy status summary. Emits the latest deploy’s id, commit, derived phase booleans (image_built / service_ready / host_bound), the gateway URL, and a recommended next command, without dumping build logs, runtime audit payloads, or env-var values. Built for agents and scripts that need to know “what state is the deploy in?” without risking secret exfiltration through verbose output.

floo deploys rollback APP DEPLOY_ID

Rollback to a previous deploy.

JSON output

Errors