fixed removing blackbox volumes
This commit is contained in:
parent
b0a7466b2b
commit
2bc9c61c69
@ -25,6 +25,7 @@ import java.util.Arrays;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.StringJoiner;
|
||||
import java.util.stream.Collectors;
|
||||
import java.util.stream.IntStream;
|
||||
|
||||
@ -226,7 +227,8 @@ public class ThingsBoardDbInstaller {
|
||||
try {
|
||||
dockerCompose.withCommand("down -v");
|
||||
dockerCompose.invokeCompose();
|
||||
} catch (Exception ignored) {}
|
||||
} catch (Exception ignored) {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -239,15 +241,24 @@ public class ThingsBoardDbInstaller {
|
||||
copyLogs(tbSnmpTransportLogVolume, "./target/tb-snmp-transport-logs/");
|
||||
copyLogs(tbVcExecutorLogVolume, "./target/tb-vc-executor-logs/");
|
||||
|
||||
dockerCompose.withCommand("volume rm -f " + postgresDataVolume + " " + tbLogVolume +
|
||||
" " + tbCoapTransportLogVolume + " " + tbLwm2mTransportLogVolume + " " + tbHttpTransportLogVolume +
|
||||
" " + tbMqttTransportLogVolume + " " + tbSnmpTransportLogVolume + " " + tbVcExecutorLogVolume + resolveRedisComposeVolumeLog());
|
||||
dockerCompose.invokeDocker();
|
||||
StringJoiner rmVolumesCommand = new StringJoiner(" ")
|
||||
.add("volume rm -f")
|
||||
.add(postgresDataVolume)
|
||||
.add(tbLogVolume)
|
||||
.add(tbCoapTransportLogVolume)
|
||||
.add(tbLwm2mTransportLogVolume)
|
||||
.add(tbHttpTransportLogVolume)
|
||||
.add(tbMqttTransportLogVolume)
|
||||
.add(tbSnmpTransportLogVolume)
|
||||
.add(tbVcExecutorLogVolume)
|
||||
.add(resolveRedisComposeVolumeLog());
|
||||
|
||||
dockerCompose.withCommand(rmVolumesCommand.toString());
|
||||
}
|
||||
|
||||
private String resolveRedisComposeVolumeLog() {
|
||||
if (IS_REDIS_CLUSTER) {
|
||||
return IntStream.range(0, 6).mapToObj(i -> " " + redisClusterDataVolume + "-" + i).collect(Collectors.joining());
|
||||
return IntStream.range(0, 6).mapToObj(i -> redisClusterDataVolume + "-" + i).collect(Collectors.joining());
|
||||
}
|
||||
if (IS_REDIS_SENTINEL) {
|
||||
return redisSentinelDataVolume + "-" + "master " + " " +
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user