Overview
A Launchfile is a declarative app descriptor that tells a deployment platform everything it needs to clone, build, wire, and run an application. A single file describes the runtime, network endpoints, resource dependencies, environment variables, lifecycle commands, and health checks. It supports both single-component apps (fields at the top level) and multi-component apps (via a components map).
graph LR
A["📄 Launchfile"] --> B["Parse YAML"]
B --> C["Validate Schema"]
C --> D["Normalize Shorthands"]
D --> E["Resolve Expressions"]
E --> F["Provision & Deploy"]