diff --git a/docs/Config.md b/docs/Config.md index c67562f5..ababbb23 100644 --- a/docs/Config.md +++ b/docs/Config.md @@ -35,6 +35,7 @@ commandTemplates: viewServiceLogs: '{{ .DockerCompose }} logs --follow {{ .Service.Name }}' rebuildService: '{{ .DockerCompose }} up -d --build {{ .Service.Name }}' recreateService: '{{ .DockerCompose }} up -d --force-recreate {{ .Service.Name }}' + recreateServiceDropVolumes: '{{ .DockerCompose }} up -d --force-recreate --renew-anon-volumes {{ .Service.Name }}' viewContainerLogs: docker logs --timestamps --follow --since=60m {{ .Container.ID }} containerLogs: docker logs --timestamps --follow --since=60m {{ .Container.ID }} diff --git a/pkg/config/app_config.go b/pkg/config/app_config.go index edf4591b..77085e9d 100644 --- a/pkg/config/app_config.go +++ b/pkg/config/app_config.go @@ -325,20 +325,21 @@ func GetDefaultConfig() UserConfig { Reporting: "undetermined", ConfirmOnQuit: false, CommandTemplates: CommandTemplatesConfig{ - DockerCompose: "docker-compose", - RestartService: "{{ .DockerCompose }} restart {{ .Service.Name }}", - RebuildService: "{{ .DockerCompose }} up -d --build {{ .Service.Name }}", - RecreateService: "{{ .DockerCompose }} up -d --force-recreate {{ .Service.Name }}", - StopService: "{{ .DockerCompose }} stop {{ .Service.Name }}", - ServiceLogs: "{{ .DockerCompose }} logs --since=60m --follow {{ .Service.Name }}", - ViewServiceLogs: "{{ .DockerCompose }} logs --follow {{ .Service.Name }}", - AllLogs: "{{ .DockerCompose }} logs --tail=300 --follow", - ViewAllLogs: "{{ .DockerCompose }} logs", - DockerComposeConfig: "{{ .DockerCompose }} config", - CheckDockerComposeConfig: "{{ .DockerCompose }} config --quiet", - ContainerLogs: "docker logs --timestamps --follow --since=60m {{ .Container.ID }}", - ViewContainerLogs: "docker logs --timestamps --follow --since=60m {{ .Container.ID }}", - ServiceTop: "{{ .DockerCompose }} top {{ .Service.Name }}", + DockerCompose: "docker-compose", + RestartService: "{{ .DockerCompose }} restart {{ .Service.Name }}", + RebuildService: "{{ .DockerCompose }} up -d --build {{ .Service.Name }}", + RecreateService: "{{ .DockerCompose }} up -d --force-recreate {{ .Service.Name }}", + RecreateServiceDropVolumes:"{{ .DockerCompose }} up -d --force-recreate --renew-anon-volumes {{ .Service.Name }}", + StopService: "{{ .DockerCompose }} stop {{ .Service.Name }}", + ServiceLogs: "{{ .DockerCompose }} logs --since=60m --follow {{ .Service.Name }}", + ViewServiceLogs: "{{ .DockerCompose }} logs --follow {{ .Service.Name }}", + AllLogs: "{{ .DockerCompose }} logs --tail=300 --follow", + ViewAllLogs: "{{ .DockerCompose }} logs", + DockerComposeConfig: "{{ .DockerCompose }} config", + CheckDockerComposeConfig: "{{ .DockerCompose }} config --quiet", + ContainerLogs: "docker logs --timestamps --follow --since=60m {{ .Container.ID }}", + ViewContainerLogs: "docker logs --timestamps --follow --since=60m {{ .Container.ID }}", + ServiceTop: "{{ .DockerCompose }} top {{ .Service.Name }}", }, CustomCommands: CustomCommands{ Containers: []CustomCommand{