From f230057e2f8c8fdf905a9b12d2a4638793f9e583 Mon Sep 17 00:00:00 2001 From: pabloFuente Date: Thu, 21 Mar 2019 14:43:44 +0100 Subject: [PATCH] openvidu-server: recording container new bind (/dev/shm) --- .../server/recording/service/ComposedRecordingService.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/openvidu-server/src/main/java/io/openvidu/server/recording/service/ComposedRecordingService.java b/openvidu-server/src/main/java/io/openvidu/server/recording/service/ComposedRecordingService.java index 1a0ca555..06c6c9ff 100644 --- a/openvidu-server/src/main/java/io/openvidu/server/recording/service/ComposedRecordingService.java +++ b/openvidu-server/src/main/java/io/openvidu/server/recording/service/ComposedRecordingService.java @@ -392,10 +392,11 @@ public class ComposedRecordingService extends RecordingService { private String runRecordingContainer(List envs, String containerName) throws Exception { Volume volume1 = new Volume("/recordings"); + Volume volume2 = new Volume("/dev/shm"); CreateContainerCmd cmd = dockerClient .createContainerCmd(RecordingManager.IMAGE_NAME + ":" + RecordingManager.IMAGE_TAG) .withName(containerName).withEnv(envs).withNetworkMode("host").withVolumes(volume1) - .withBinds(new Bind(openviduConfig.getOpenViduRecordingPath(), volume1)); + .withBinds(new Bind(openviduConfig.getOpenViduRecordingPath(), volume1), new Bind("/dev/shm", volume2)); CreateContainerResponse container = null; try { container = cmd.exec();