Use this guide when you need to add secrets, inspect injected values, or target env vars at one service in a multi-service app.Documentation Index
Fetch the complete documentation index at: https://getfloo.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
1. Set a Value
--restart when the running app needs the new value immediately.
2. Inspect Values
Use masked output when you only need confirmation:env get path is part of the shipped CLI surface, so do not document env vars as readable only from inside the container.
3. Scope to Specific Services
In multi-service apps, target specific services. Most commands use--services (plural, repeatable). env get uses --service (singular) since it returns one value.
- Single-service app: env vars go to the only service (no
--servicesneeded) - Multi-service app, 1 service deployed: auto-targets that service
- Multi-service app, 2+ services:
--servicesis required, CLI errors without it
DATABASE_URL + PG*, REDIS_URL, STORAGE_BUCKET, STORAGE_URL) are provisioned at app scope. Legacy apps receive them on every service by default. In single-service apps, top-level [env] managed = [] opts out. For multi-service apps, declare exactly which service receives them:
floo preflight --json and inspect env_injection_plan before pushing.
The filter only applies to keys owned by floo managed-service records. A user-managed external DATABASE_URL remains a normal env var unless the app also has floo managed Postgres owning that key.
4. Import From Files
--all when you want Floo to import from the configured env_file paths across services.
5. Debug Env-Related Failures
For Agents
CLI Reference
See the exact
env set, env get, env list, env remove, and env import flags.