[release] version 0.5.1
This commit is contained in:
parent
d39a3efc7a
commit
913e88896b
|
@ -346,5 +346,9 @@
|
|||
"RequireMFA": false,
|
||||
"AutoUpdate": false
|
||||
},
|
||||
"updates": {
|
||||
"/Sonarr": true,
|
||||
"/Jellyfin": true
|
||||
},
|
||||
"status": "OK"
|
||||
}
|
|
@ -151,6 +151,59 @@ function getContainerLogs(containerId, searchQuery, limit, lastReceivedLogs, err
|
|||
});
|
||||
}
|
||||
|
||||
function attachTerminal(name) {
|
||||
return new Promise((resolve, reject) => {
|
||||
setTimeout(() => {
|
||||
resolve({
|
||||
"status": "ok",
|
||||
})},
|
||||
100
|
||||
);
|
||||
});
|
||||
}
|
||||
|
||||
function createTerminal(name) {
|
||||
return new Promise((resolve, reject) => {
|
||||
setTimeout(() => {
|
||||
resolve({
|
||||
"status": "ok",
|
||||
})},
|
||||
100
|
||||
);
|
||||
});
|
||||
}
|
||||
|
||||
function autoUpdate(name) {
|
||||
return new Promise((resolve, reject) => {
|
||||
setTimeout(() => {
|
||||
resolve({
|
||||
"status": "ok",
|
||||
})},
|
||||
1000
|
||||
);
|
||||
});
|
||||
}
|
||||
|
||||
function pullImage(imageName, onProgress, ifMissing) {
|
||||
onProgress('Updating...')
|
||||
new Promise((resolve, reject) => {
|
||||
setTimeout(() => {
|
||||
onProgress('Download in progress...')
|
||||
},
|
||||
1000
|
||||
);
|
||||
});
|
||||
return new Promise((resolve, reject) => {
|
||||
setTimeout(() => {
|
||||
onProgress('[OPERATION SUCCEEDED]')
|
||||
},
|
||||
2500
|
||||
);
|
||||
});
|
||||
}
|
||||
const updateContainerImage = pullImage;
|
||||
const createService = pullImage;
|
||||
|
||||
export {
|
||||
list,
|
||||
get,
|
||||
|
@ -168,4 +221,10 @@ export {
|
|||
attachNetwork,
|
||||
detachNetwork,
|
||||
createVolume,
|
||||
attachTerminal,
|
||||
createTerminal,
|
||||
createService,
|
||||
pullImage,
|
||||
autoUpdate,
|
||||
updateContainerImage,
|
||||
};
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "cosmos-server",
|
||||
"version": "0.5.0",
|
||||
"version": "0.5.1",
|
||||
"description": "",
|
||||
"main": "test-server.js",
|
||||
"bugs": {
|
||||
|
|
|
@ -108,6 +108,7 @@ func ManageContainerRoute(w http.ResponseWriter, req *http.Request) {
|
|||
return
|
||||
}
|
||||
|
||||
utils.UpdateAvailable["/" + containerName] = false
|
||||
fmt.Fprintf(w, "[OPERATION SUCCEEDED]")
|
||||
flusher.Flush()
|
||||
return
|
||||
|
|
|
@ -357,8 +357,8 @@ func CheckUpdatesAvailable() map[string]bool {
|
|||
if strings.Contains(newStr, "\"status\":\"Pulling fs layer\"") {
|
||||
utils.Log("Updates available for " + container.Image)
|
||||
|
||||
if !IsLabel(fullContainer, "cosmos-auto-update") {
|
||||
result[container.Names[0]] = true
|
||||
if !IsLabel(fullContainer, "cosmos-auto-update") {
|
||||
rc.Close()
|
||||
break
|
||||
} else {
|
||||
|
@ -400,6 +400,8 @@ func CheckUpdatesAvailable() map[string]bool {
|
|||
_, err := EditContainer(container.ID, fullContainer)
|
||||
if err != nil {
|
||||
utils.Error("CheckUpdatesAvailable - Failed to update - ", err)
|
||||
} else {
|
||||
result[container.Names[0]] = false
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue