mirror of https://github.com/OpenVidu/openvidu.git
openvidu-server: remove RecordingManager.IMAGE_TAG (use OpenviduConfig instead)
parent
5d479dc645
commit
3d93fa6109
|
@ -220,7 +220,7 @@ public class ComposedQuickStartRecordingService extends ComposedRecordingService
|
||||||
|
|
||||||
String containerId = null;
|
String containerId = null;
|
||||||
try {
|
try {
|
||||||
final String container = RecordingManager.IMAGE_NAME + ":" + RecordingManager.IMAGE_TAG;
|
final String container = RecordingManager.IMAGE_NAME + ":" + openviduConfig.getOpenViduRecordingVersion();
|
||||||
final String containerName = "recording_" + session.getSessionId();
|
final String containerName = "recording_" + session.getSessionId();
|
||||||
Volume volume1 = new Volume("/recordings");
|
Volume volume1 = new Volume("/recordings");
|
||||||
List<Volume> volumes = new ArrayList<>();
|
List<Volume> volumes = new ArrayList<>();
|
||||||
|
|
|
@ -166,7 +166,7 @@ public class ComposedRecordingService extends RecordingService {
|
||||||
|
|
||||||
String containerId;
|
String containerId;
|
||||||
try {
|
try {
|
||||||
final String container = RecordingManager.IMAGE_NAME + ":" + RecordingManager.IMAGE_TAG;
|
final String container = RecordingManager.IMAGE_NAME + ":" + openviduConfig.getOpenViduRecordingVersion();
|
||||||
final String containerName = "recording_" + recording.getId();
|
final String containerName = "recording_" + recording.getId();
|
||||||
Volume volume1 = new Volume("/recordings");
|
Volume volume1 = new Volume("/recordings");
|
||||||
List<Volume> volumes = new ArrayList<>();
|
List<Volume> volumes = new ArrayList<>();
|
||||||
|
|
|
@ -126,7 +126,6 @@ public class RecordingManager {
|
||||||
Runtime.getRuntime().availableProcessors());
|
Runtime.getRuntime().availableProcessors());
|
||||||
|
|
||||||
public static final String IMAGE_NAME = "openvidu/openvidu-recording";
|
public static final String IMAGE_NAME = "openvidu/openvidu-recording";
|
||||||
public static String IMAGE_TAG;
|
|
||||||
|
|
||||||
private static final List<EndReason> LAST_PARTICIPANT_LEFT_REASONS = Arrays
|
private static final List<EndReason> LAST_PARTICIPANT_LEFT_REASONS = Arrays
|
||||||
.asList(new EndReason[] { EndReason.disconnect, EndReason.forceDisconnectByUser,
|
.asList(new EndReason[] { EndReason.disconnect, EndReason.forceDisconnectByUser,
|
||||||
|
@ -166,8 +165,6 @@ public class RecordingManager {
|
||||||
|
|
||||||
public void initializeRecordingManager() throws OpenViduException {
|
public void initializeRecordingManager() throws OpenViduException {
|
||||||
|
|
||||||
RecordingManager.IMAGE_TAG = openviduConfig.getOpenViduRecordingVersion();
|
|
||||||
|
|
||||||
this.dockerManager.init();
|
this.dockerManager.init();
|
||||||
|
|
||||||
this.composedRecordingService = new ComposedRecordingService(this, recordingDownloader, recordingUploader,
|
this.composedRecordingService = new ComposedRecordingService(this, recordingDownloader, recordingUploader,
|
||||||
|
@ -223,7 +220,7 @@ public class RecordingManager {
|
||||||
log.info("Recording module required: Downloading openvidu/openvidu-recording:"
|
log.info("Recording module required: Downloading openvidu/openvidu-recording:"
|
||||||
+ openviduConfig.getOpenViduRecordingVersion() + " Docker image (350MB aprox)");
|
+ openviduConfig.getOpenViduRecordingVersion() + " Docker image (350MB aprox)");
|
||||||
|
|
||||||
if (dockMng.dockerImageExistsLocally(IMAGE_NAME + ":" + IMAGE_TAG)) {
|
if (dockMng.dockerImageExistsLocally(IMAGE_NAME + ":" + openviduConfig.getOpenViduRecordingVersion())) {
|
||||||
log.info("Docker image already exists locally");
|
log.info("Docker image already exists locally");
|
||||||
} else {
|
} else {
|
||||||
Thread t = new Thread(() -> {
|
Thread t = new Thread(() -> {
|
||||||
|
@ -241,9 +238,10 @@ public class RecordingManager {
|
||||||
});
|
});
|
||||||
t.start();
|
t.start();
|
||||||
try {
|
try {
|
||||||
dockMng.downloadDockerImage(IMAGE_NAME + ":" + IMAGE_TAG, 600);
|
dockMng.downloadDockerImage(IMAGE_NAME + ":" + openviduConfig.getOpenViduRecordingVersion(), 600);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("Error downloading docker image {}:{}", IMAGE_NAME, IMAGE_TAG);
|
log.error("Error downloading docker image {}:{}", IMAGE_NAME,
|
||||||
|
openviduConfig.getOpenViduRecordingVersion());
|
||||||
}
|
}
|
||||||
t.interrupt();
|
t.interrupt();
|
||||||
try {
|
try {
|
||||||
|
|
Loading…
Reference in New Issue