-
Notifications
You must be signed in to change notification settings - Fork 28
Compose Import
Compose import maps Docker Compose YAML into editable Run forms. It is experimental and defaults off; enable Settings → Experimental → Compose import.
Compose import can start from:
- paste
- file picker
- drag and drop
- menu command
- command palette action
Compose import fills one or more editable Run / Edit Form entries instead of launching an opaque stack. Services with images become prefilled runs; unsupported or ambiguous fields produce warnings.
Important translations:
- relative bind mounts resolve relative to the compose file directory
-
platformfills the platform picker/custom value -
network_modefills Network -
stdin_openandttyfill matching toggles -
env_filefills env file rows -
restart: unless-stoppednormalizes to Contained's app-managed Always policy - healthchecks become app-managed health checks
Target-only ports such as 8080 are skipped with a warning because they do not
provide a host port to publish for this runtime.
The importer should preserve user control: imported values remain editable, the CLI preview stays visible, and unsupported values are reported rather than silently guessed.
Contained — source-available under PolyForm Noncommercial 1.0.0. Free for non-commercial use.