compose.yaml or compose.yml. Compose is the source of truth for service names, builds, commands, ports, dependencies, networks, and volumes.
Multi-service projects
Represent every cooperating service in one Compose file. This can include frontends, APIs, workers, scheduled jobs, databases, queues, caches, migrations, and setup commands. Use a named Compose volume for persistent data. UseDATABASE_URL for relational database connections.
FixCodeNow metadata
Addx-fixcodenow only when Compose cannot express the deployment intent:
primary. Supported service metadata is type, access, protocol, health, and schedule.
Supply secrets
Reference secrets by name in Compose:KEY=VALUE lines:
