Skip to content

trusz/rapid-compose

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rapid Compose (RC)

A teminal UI to start individual services from docker-copose.yaml

The rc looks for docker-compose.yaml or docker-compose.yml

Install

Homebrew:

brew install trusz/tap/rapid-compose

Usage

Go into a folder where there is a docker-compose file and execute rc

By default, rc filters out every dependency services (depends_on) in order to show only the main ones.

The selection is persisted per directory and used as pre-selection in the next usage. The selection is saved in JSON format in ~/.rapid-compose.

Commands

  • build: builds selected services

Flags

  • -a: Show all services
  • -i: Inverse selection. Start everything except selected ones.
  • -r: Resets selected services
  • --restart: Re-starts selected services