| Crates.io | dock_sprout |
| lib.rs | dock_sprout |
| version | 1.0.3 |
| created_at | 2025-01-31 23:31:44.330576+00 |
| updated_at | 2025-02-05 02:09:14.401531+00 |
| description | Rust CLI tool to bring up or down multiple docker-compose files from a parent directory. |
| homepage | https://github.com/Thompson-Jason/DockSprout |
| repository | https://github.com/Thompson-Jason/DockSprout |
| max_upload_size | |
| id | 1537933 |
| size | 42,325 |
A simple CLI tool to bring up Docker containers from multiple docker-compose.yml files in subdirectories.
docker-compose.yml files.docker compose..sprout-ignorefile to ignore certain directories of containers you don't want brought up.cargo install dock_sproutbrew install Thompson-Jason/tap/dock_sprout
git clone https://github.com/Thompson-Jason/DockSprout.git
cd DockSprout
cargo build --release
sprout <root-directory> <docker-compose-direction>
sprout ~/my-docker-projects up
─── my-docker-projects
├── LubeLogger/
│ └── docker-compose.yml
├── ntfy/
│ └── docker-compose.yaml
├── Portainer/
│ ├── docker-compose.yaml
│ └──.conf
└── .sprout-ignore
This will bring up all three containers separately allowing for the esability of one command to bring all of your containers up and none of the downsides of a mono compose file.