Deploy Your First App
Audience
This page is for developers and implementers delivering an application into AiOS for the first time.Goal and Scope
This page explains two common first-delivery paths:- using Git as input to the unified delivery pipeline
- using Compose as input to the restricted import pipeline
Core Concepts
- all application inputs ultimately normalize into the
AppSpecdelivery model - Git is a normal input source; Compose is a restricted import source
- production delivery remains approval-gated by default
Standard Workflow
Deploy from Git
- provide the Git repository URL
- parse and generate
AppSpec - submit the deployment task
- track task state, audit records, and health-check results
Import from Compose
- read the Compose file
- generate a
supported / warn / blockedreport from the support matrix - if validation passes, convert into
AppSpec - continue through the unified deployment chain
CLI Examples
Web UI Path
- application creation wizard → choose Git or Compose input
- review import report, deployment history, and task status
Pitfalls / Risk Notes
- Git input never bypasses the unified deployment or approval chain.
- Compose import is not “full compatibility”; fields such as
buildmay remain blocked in v1. --strictis better suited for CI or production-facing import workflows.