[relase] v0.1.18-unstable2

- restore network clean up
This commit is contained in:
Yann Stepienik 2023-04-18 18:38:17 +01:00
parent 1430c399c6
commit 18432ca138
3 changed files with 7 additions and 9 deletions

View file

@ -1,6 +1,6 @@
{ {
"name": "cosmos-server", "name": "cosmos-server",
"version": "0.1.18-unstable", "version": "0.1.18-unstable2",
"description": "", "description": "",
"main": "test-server.js", "main": "test-server.js",
"bugs": { "bugs": {

View file

@ -56,12 +56,7 @@ func onDockerCreated(containerID string) {
BootstrapContainerFromTags(containerID) BootstrapContainerFromTags(containerID)
} }
func onDockerDestroyed(containerID string) {
utils.Debug("onDockerDestroyed: " + containerID)
NetworkCleanUp()
}
func onNetworkDisconnect(networkID string) { func onNetworkDisconnect(networkID string) {
utils.Debug("onNetworkDisconnect: " + networkID) utils.Debug("onNetworkDisconnect: " + networkID)
NetworkCleanUp() NetworkCleanUp(networkID)
} }

View file

@ -221,8 +221,11 @@ func ConnectToNetworkSync(networkName string, containerID string) error {
return nil return nil
} }
func NetworkCleanUp() { func NetworkCleanUp(networkId) {
return if(networkId == "bridge" || networkId == "host" || networkId == "none") {
return
}
DockerNetworkLock <- true DockerNetworkLock <- true
defer func() { <-DockerNetworkLock }() defer func() { <-DockerNetworkLock }()