floo init creates config files in your repo. This guide explains what they are and when to edit them.
What floo init creates
For a single-service project,floo init detects your runtime and creates:
floo.app.tomlwith your app namefloo.service.tomlwith your service type, port, and ingress
Single service
Most apps need onefloo.service.toml:
Adding managed services
If you need Postgres, Redis, or Storage, usefloo.app.toml:
Multi-service apps
Define all services in onefloo.app.toml:
Local development
Adddev_command and migrate_command to run services locally with floo dev:
migrate_command runs before the service starts. dev_command is the long-running process. Both run in the service’s path directory with managed service credentials injected.
Validate before deploying
Config File Spec
Full reference for all fields, shapes, and precedence rules.
Managed Services
Add Postgres, Redis, or Storage to your app.