Rusty Docker Compose

rusty-docker-compose is a Rust library for managing Docker Compose, specifically designed for integration testing. It provides convenient control over container lifecycles and logging.

Features

Installation

Add rusty-docker-compose as a dependency in your Cargo.toml file:

toml [dependencies] rusty-docker-compose = "0.1.0"

Usage

Here's a basic example of how to use rusty-docker-compose:

```rust use rustydockercompose::docker_compose::DockerCompose;

let dockercompose = DockerCompose::new( "tests/docker-compose.yaml", "target/dockerlogs", );

dockercompose.up(); // ... run your tests ... dockercompose.down(); ```

For more detailed examples, please refer to the documentation.