|
@@ -752,13 +752,14 @@ public class ProjectApplicationService {
|
|
//3 下载算法包
|
|
//3 下载算法包
|
|
String downloadUrlJson = HttpUtil.get(downloadUrl);
|
|
String downloadUrlJson = HttpUtil.get(downloadUrl);
|
|
String tempDownloadUrl = new ObjectMapper().readTree(downloadUrlJson).path("data").asText();
|
|
String tempDownloadUrl = new ObjectMapper().readTree(downloadUrlJson).path("data").asText();
|
|
|
|
+// log.info("索为算法" + algorithmId + "下载地址为:" + tempDownloadUrl);
|
|
InputStream inputStream = HttpUtil.getInputStream(tempDownloadUrl);
|
|
InputStream inputStream = HttpUtil.getInputStream(tempDownloadUrl);
|
|
FileUtil.writeInputStreamToLocalFile(inputStream, algorithmTarLinuxTempPath);
|
|
FileUtil.writeInputStreamToLocalFile(inputStream, algorithmTarLinuxTempPath);
|
|
// 本地执行 docker import 算法文件成镜像(可改成用 docker-java 操作仓库)
|
|
// 本地执行 docker import 算法文件成镜像(可改成用 docker-java 操作仓库)
|
|
OsUtil.exec("docker import " + algorithmTarLinuxTempPath + " " + dockerImage);
|
|
OsUtil.exec("docker import " + algorithmTarLinuxTempPath + " " + dockerImage);
|
|
OsUtil.exec("docker push " + dockerImage);
|
|
OsUtil.exec("docker push " + dockerImage);
|
|
- FileUtil.rm(algorithmTarLinuxTempPath);
|
|
|
|
- log.info("已删除算法临时文件:" + algorithmTarLinuxTempPath);
|
|
|
|
|
|
+// FileUtil.rm(algorithmTarLinuxTempPath);
|
|
|
|
+// log.info("已删除算法临时文件:" + algorithmTarLinuxTempPath);
|
|
algorithmExpandMapper.updateStatusByAlgorithmId(AlgorithmExpandEntity.builder().algorithmId(algorithmId).status(DictConstants.ALGORITHM_EXPAND_STATUS_TESTING).build());
|
|
algorithmExpandMapper.updateStatusByAlgorithmId(AlgorithmExpandEntity.builder().algorithmId(algorithmId).status(DictConstants.ALGORITHM_EXPAND_STATUS_TESTING).build());
|
|
} else {
|
|
} else {
|
|
log.info("算法镜像" + dockerImageWithoutVersion + "已导入。");
|
|
log.info("算法镜像" + dockerImageWithoutVersion + "已导入。");
|