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"]
esc
Type to search the docs