5050cloud

Import Docker Compose

Turn a docker-compose.yml into services on the canvas, staged for you to review before anything deploys.

Import

  • Drag the file onto the canvas, or select New > Docker Compose, or run 5050 import compose docker-compose.yml.

What is mapped

Compose5050cloud
imageDocker image service
build (context, dockerfile)Built service (needs a repo)
commandStart command
environment, env_fileVariables (file contents pasted in)
portsFirst port becomes the target port; published ports suggest a domain or TCP proxy
Named volumesVolumes
Bind mountsSkipped, with a reason
depends_onDeploy order
deploy.replicasReplicas
healthcheckHealth check path when it calls an HTTP path
restartRestart policy

Well-known database images (Postgres, MySQL, Redis, MongoDB) become our database templates, with backups and connect support. Unsupported keys are listed in the import report.

After the import

  1. Review the staged changes in Details.
  2. Replace hard-coded hostnames with references, for example ${{Postgres.DATABASE_URL}}, or use private names such as postgres.internal.
  3. Select Deploy.

Next steps

View as Markdown · Edit this page