Skip to main content

Application Delivery Overview

Audience

This page is for developers, platform maintainers, and delivery teams shipping applications into AiOS.

Goal and Scope

This page explains:
  1. how all delivery inputs normalize into AppSpec
  2. the boundary and failure rules of Compose import
  3. how deployment lifecycle integrates with tasks, approval, and audit

Core Concepts

  • all delivery inputs normalize into AppSpec
  • Compose uses a restricted import strategy, not full compatibility
  • production deployments and rollbacks are approval-gated by default

Standard Workflow

  1. choose an input source (Git / Compose / Image)
  2. parse and normalize into AppSpec
  3. execute Render / Apply / HealthCheck
  4. write task, audit, and deployment records

CLI Examples

aios app up --from-git https://example.com/org/app.git --env dev
aios app up --from-compose ./compose.yaml --strict

Web UI Path

  • application creation wizard
  • Compose import report
  • deployment history and rollback entrypoints

Pitfalls / Risk Notes

  • build is blocked in Compose v1; do not assume automatic image builds exist.
  • production deployment and rollback are not special paths that bypass approval.