diff --git a/pkg/commands/docker.go b/pkg/commands/docker.go index f3b4c649..f499e265 100644 --- a/pkg/commands/docker.go +++ b/pkg/commands/docker.go @@ -354,3 +354,9 @@ func (c *DockerCommand) PruneImages() error { _, err := c.Client.ImagesPrune(context.Background(), filters.Args{}) return err } + +// PruneContainers prunes containers +func (c *DockerCommand) PruneContainers() error { + _, err := c.Client.ContainersPrune(context.Background(), filters.Args{}) + return err +} diff --git a/pkg/config/app_config.go b/pkg/config/app_config.go index c6c7bdac..59de1aae 100644 --- a/pkg/config/app_config.go +++ b/pkg/config/app_config.go @@ -153,6 +153,7 @@ func GetDefaultConfig() UserConfig { ConfirmOnQuit: false, CommandTemplates: CommandTemplatesConfig{ RestartService: "docker-compose restart {{ .Name }}", + RebuildService: "docker-compose up -d --build {{ .Name }}", DockerCompose: "apdev compose", StopService: "apdev stop {{ .Name }}", ServiceLogs: "apdev logs {{ .Name }}",