feat: add compose exec and compose bash commands

Exec is new command scoped under compose. It allows sending commands
directly into appserver container. I will make this
customizable/controllable in the future.
This commit is contained in:
2023-06-15 19:57:02 +02:00
parent 7bf76d3ff2
commit b45cfd3e0a
5 changed files with 29 additions and 1 deletions

View File

@@ -26,8 +26,10 @@ fn main() -> Result<()> {
cli::Docker::StopAll => scripts::docker::stop_all(),
},
cli::Commands::Compose { command } => match command {
cli::DockerCompose::Bash => scripts::docker_compose::bash(),
cli::DockerCompose::Build => scripts::docker_compose::build(),
cli::DockerCompose::Down => scripts::docker_compose::down(),
cli::DockerCompose::Exec { rest } => scripts::docker_compose::exec(&rest),
cli::DockerCompose::Rebuild => scripts::docker_compose::rebuild(),
cli::DockerCompose::Restart => scripts::docker_compose::restart(),
cli::DockerCompose::Start => scripts::docker_compose::start(None),