[release] version 0.5.0-unstable4

This commit is contained in:
Yann Stepienik 2023-05-14 13:23:04 +01:00
parent 3cbd88f4a6
commit 62ec6ad308
4 changed files with 26 additions and 18 deletions

View file

@ -76,6 +76,7 @@ const DockerComposeImport = () => {
return; return;
} }
setYmlError('');
let doc; let doc;
let newService = {}; let newService = {};
try { try {
@ -110,6 +111,11 @@ const DockerComposeImport = () => {
return ''+port; return ''+port;
}) })
} }
//convert user
if(doc.services[key].user) {
doc.services[key].user = '' + doc.services[key].user;
}
}); });
} }

View file

@ -29,11 +29,11 @@ export const tryParseProgressLog = (log) => {
try { try {
const parsedLog = JSON.parse(log); const parsedLog = JSON.parse(log);
if (parsedLog.status && parsedLog.progress) { if (parsedLog.status && parsedLog.progress) {
return `${parsedLog.id} ${parsedLog.status} ${parsedLog.progress}` return `${parsedLog.id || ""} ${parsedLog.status} ${parsedLog.progress}`
} else if (parsedLog.status && parsedLog.progressDetail && parsedLog.progressDetail.current) { } else if (parsedLog.status && parsedLog.progressDetail && parsedLog.progressDetail.current) {
return `${parsedLog.id} ${parsedLog.status} ${parsedLog.progressDetail.current}/${parsedLog.progressDetail.total}` return `${parsedLog.id || ""} ${parsedLog.status} ${parsedLog.progressDetail.current}/${parsedLog.progressDetail.total}`
} else if (parsedLog.status) { } else if (parsedLog.status) {
return `${parsedLog.id} ${parsedLog.status} ${parsedLog.sha256 || ""}` return `${parsedLog.id || ""} ${parsedLog.status} ${parsedLog.sha256 || ""}`
} }
return log; return log;
} catch (e) { } catch (e) {

View file

@ -1,6 +1,6 @@
{ {
"name": "cosmos-server", "name": "cosmos-server",
"version": "0.5.0-unstable3", "version": "0.5.0-unstable4",
"description": "", "description": "",
"main": "test-server.js", "main": "test-server.js",
"bugs": { "bugs": {

View file

@ -379,11 +379,12 @@ func CreateServiceRoute(w http.ResponseWriter, req *http.Request) {
return return
} }
if container.User != "" {
// Change the ownership of the directory to the container.User // Change the ownership of the directory to the container.User
userInfo, err := user.Lookup(container.User) userInfo, err := user.Lookup(container.User)
if err != nil { if err != nil {
utils.Error("CreateService: Unable to lookup user", err) utils.Error("CreateService: Unable to lookup user", err)
fmt.Fprintf(w, "[ERROR] Unable to lookup user: "+err.Error()) fmt.Fprintf(w, "[ERROR] Unable to lookup user " + container.User + "." +err.Error())
flusher.Flush() flusher.Flush()
} else { } else {
uid, _ := strconv.Atoi(userInfo.Uid) uid, _ := strconv.Atoi(userInfo.Uid)
@ -398,6 +399,7 @@ func CreateServiceRoute(w http.ResponseWriter, req *http.Request) {
} }
} }
} }
}
hostConfig := &conttype.HostConfig{ hostConfig := &conttype.HostConfig{
PortBindings: PortBindings, PortBindings: PortBindings,