--app is optional inside a directory with floo.app.toml; pass it when running
commands from elsewhere. Agents can drive the same operations through the
HTTP API instead of the CLI.
Ship changes
Commit and push to GitHub. The deploy triggers automatically.Find the command
Before you connect: a human installs the floo GitHub App on the account that owns the repo, then links it to your floo org with
floo apps github setup. An organization installation does not cover personal-account repos, or the reverse. See Granting the floo GitHub App access.Task recipes
Add env vars and redeploy
Add a database
Declare the database infloo.app.toml:
DATABASE_URL plus standard PG* variables. Postgres is fully isolated between dev and prod. Declare Redis with type = "redis" and Storage with type = "storage"; see Managed Services: Dev and prod isolation for the full model.
Add a custom domain
Declare the domain infloo.app.toml, naming your target service:
show at your DNS
provider, then watch activation:
Roll back a bad deploy
Debug a failing deploy
How floo works
The mental model. Config in the repo, GitHub-backed deploys, CLI or API.
Configuration
Understand floo.app.toml and how services are declared.