Skip to main content

Compose Support

Audience

This page is for developers, platform maintainers, and operators importing existing Compose applications into AiOS.

Goal and Scope

AiOS supports Compose import, not full Docker Compose compatibility.

Core Concepts

Three statuses

  • supported: convert and continue
  • warn: continue, but expose semantic drift clearly
  • blocked: fail immediately

Strict mode

When strict=true, any warn also becomes a failure.

Standard Workflow

  1. parse the Compose file
  2. evaluate fields against the support matrix
  3. generate a supported / warn / blocked report
  4. continue into AppSpec conversion only after validation passes

CLI Examples

aios app up --from-compose ./compose.yaml
aios app up --from-compose ./compose.yaml --strict