Skip to content

Commit

Permalink
[release] v0.14.0-unstable22
Browse files Browse the repository at this point in the history
  • Loading branch information
azukaar committed Feb 10, 2024
1 parent 6aa0ffe commit 2122d2d
Show file tree
Hide file tree
Showing 5 changed files with 12 additions and 8 deletions.
1 change: 1 addition & 0 deletions changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
- Add duplicate filter on store listing
- Fixed an issue where container picker would select 'null' as container
- Fix bug where Enabled checkbox was broken after a search
- remove mac address when switching to host mode

## Version 0.13.2
- Fix display issue with fault network configurations
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "cosmos-server",
"version": "0.14.0-unstable21",
"version": "0.14.0-unstable22",
"description": "",
"main": "test-server.js",
"bugs": {
Expand Down
5 changes: 5 additions & 0 deletions src/docker/api_updateContainer.go
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,11 @@ func UpdateContainerRoute(w http.ResponseWriter, req *http.Request) {
}
if(form.NetworkMode != "") {
container.HostConfig.NetworkMode = containerType.NetworkMode(form.NetworkMode)
// if not bridge, remove mac address
if form.NetworkMode != "bridge" &&
form.NetworkMode != "default" {
container.Config.MacAddress = ""
}
}

_, err = EditContainer(container.ID, container, false)
Expand Down
2 changes: 0 additions & 2 deletions src/docker/checkPorts.go
Original file line number Diff line number Diff line change
Expand Up @@ -168,7 +168,5 @@ func UpdatePorts(finalPorts []string) error {
return err
}

go redirectLogs("cosmos-self-updater-agent", utils.CONFIGFOLDER + "/logs-cosmos-self-updater-agent.log")

return nil
}
10 changes: 5 additions & 5 deletions src/docker/docker.go
Original file line number Diff line number Diff line change
Expand Up @@ -588,9 +588,12 @@ func RemoveSelfUpdater() error {
return err
}


for _, container := range containers {
if container.Names[0] == "/cosmos-self-updater-agent" {
utils.Log("Found. Removing self updater agent")
utils.Log("Found. Copying logs and removing self updater agent")
redirectLogs("cosmos-self-updater-agent", utils.CONFIGFOLDER + "/logs-cosmos-self-updater-agent.log")

err := DockerClient.ContainerKill(DockerContext, container.ID, "SIGKILL")
if err != nil {
utils.Error("RemoveSelfUpdater", err)
Expand Down Expand Up @@ -675,9 +678,6 @@ func SelfAction(action string) error {
return err
}

// attach logs
go redirectLogs("cosmos-self-updater-agent", utils.CONFIGFOLDER + "/logs-cosmos-self-updater-agent.log")

return nil
}

Expand All @@ -686,7 +686,7 @@ func redirectLogs(containerName string, logFile string) {
logs, err := DockerClient.ContainerLogs(DockerContext, containerName, types.ContainerLogsOptions{
ShowStdout: true,
ShowStderr: true,
Follow: true,
Follow: false,
})
if err != nil {
utils.Error("redirectLogs", err)
Expand Down

0 comments on commit 2122d2d

Please sign in to comment.