conductor 0.0.3

Faraday Conductor: Develop and orchestrate multi-pod docker-compose apps
docs.rs failed to build conductor-0.0.3
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.

Faraday Conductor: Orchestrates docker-compose for large, multi-pod apps

This is a work in progress using the docker_compose library. It's a reimplementation of our internal, ad hoc tools using the new docker-compose.yml version 2 format and Rust.

Installation

To install, we recommend using rustup and cargo

curl https://sh.rustup.rs -sSf | sh
cargo install conductor

Usage

To see how to use conductor, run conductor --help (which may be newer than this README during development):

conductor: Manage large, multi-pod docker-compose apps

Usage:
  conductor
  conductor (--help | --version)

Options:
    -h, --help         Show this message
    --version          Show the version of conductor

Run conductor in a directory containing a `pods` subdirectory.  For more
information, see https://github.com/faradayio/conductor.

Project format

See examples/hello for a complete example.

hello
└── pods
    ├── common.env
    ├── frontend.yml
    └── overrides
        ├── development
        │   └── common.env
        ├── production
        │   ├── common.env
        │   └── frontend.yml
        └── test
            └── common.env