Skip to main content

defang compose

Work with local Compose files

Synopsis

Define and deploy multi-container applications with Defang. Most compose commands require a "compose.yaml" file. The simplest "compose.yaml" file with a single service is:

services: app: # the name of the service build: . # the folder with the Dockerfile and app sources (. means current folder) ports:

  • 80 # the port the service listens on for HTTP requests

Options

  -h, --help   help for compose

Options inherited from parent commands

      --color color-mode      colorize output; one of [never auto always] (default auto)
-C, --cwd string change directory before running the command
--debug debug logging for troubleshooting the CLI
--dry-run dry run (don't actually change anything)
-f, --file stringArray compose file path
-T, --non-interactive disable interactive prompts / no TTY (default true)
--org string Override GitHub organization name (tenant)
-p, --project-name string project name
-P, --provider provider bring-your-own-cloud provider; one of [defang aws digitalocean gcp] (default auto)
-v, --verbose verbose logging

SEE ALSO

Auto generated by spf13/cobra on 20-Dec-2024