Skip to content
Snippets Groups Projects

Merge Conflicts

Merged
Martin Weiserequested to merge
dev into master
1 open thread
8 files
+ 51
28
Compare changes
  • Side-by-side
  • Inline

Files

@@ -81,22 +81,8 @@ public class ContainerEndpoint {
@@ -81,22 +81,8 @@ public class ContainerEndpoint {
public ResponseEntity<ContainerDto> findById(@NotNull @PathVariable Long id) throws DockerClientException, ContainerNotFoundException {
public ResponseEntity<ContainerDto> findById(@NotNull @PathVariable Long id) throws DockerClientException, ContainerNotFoundException {
final Container container = containerService.getById(id);
final Container container = containerService.getById(id);
final ContainerDto containerDto = containerMapper.containerToContainerDto(container);
final ContainerDto containerDto = containerMapper.containerToContainerDto(container);
try {
containerService.findIpAddresses(container.getHash())
.forEach((key, value) -> containerDto.setIpAddress(IpAddressDto.builder()
.ipv4(value)
.build()));
} catch (ContainerNotRunningException e) {
throw new DockerClientException("Could not get container IP", e);
}
final ContainerStateDto stateDto = containerService.getContainerState(container.getHash());
try {
containerDto.setState(stateDto);
} catch (NullPointerException e) {
throw new DockerClientException("Could not get container state");
}
return ResponseEntity.ok()
return ResponseEntity.ok()
.body(containerDto);
.body(containerService.packInspectResponse(container, containerDto));
}
}
@Transactional
@Transactional
Loading