docker-activator
Advanced tools
Comparing version 0.0.1 to 0.0.2
@@ -64,2 +64,3 @@ var Docker = require('dockerode'), | ||
getContainerStatus(containerName, function(err2, data) { | ||
console.log('container status', containerName, err2, data); | ||
callback(err2, data.ipaddr); | ||
@@ -109,6 +110,8 @@ }); | ||
function ensureStarted(options, callback) { | ||
if (stoppingContainerWaiters[options.containerName]) { | ||
stoppingContainerWaiters[options.containerName].push(callback); | ||
if (stoppingContainerWaiters[options.createOptions.name]) { | ||
stoppingContainerWaiters[options.createOptions.name].push(callback); | ||
console.log('ensureStarted - container is stopping!'); | ||
} else { | ||
getContainerStatus(options.containerName, function(err, containerStatus) { | ||
getContainerStatus(options.createOptions.name, function(err, containerStatus) { | ||
console.log('ensureStarted - container status', options.createOptions.name, err, containerStatus); | ||
if (err) { | ||
@@ -119,3 +122,3 @@ callback(err); | ||
} else if (containerStatus.exists) { | ||
dockerStart(options.containerName, callback); | ||
dockerStart(options.createOptions.name, callback); | ||
} else { | ||
@@ -122,0 +125,0 @@ createAndStart(options, callback); |
{ | ||
"name": "docker-activator", | ||
"repository": "https://github.com/michielbdejong/docker-activator", | ||
"version": "0.0.1", | ||
"repository": { | ||
"type": "git", | ||
"url": "https://github.com/michielbdejong/docker-activator" | ||
}, | ||
"version": "0.0.2", | ||
"dependencies": { | ||
@@ -19,3 +22,14 @@ "dockerode": "*" | ||
}, | ||
"main": "index.js" | ||
"main": "index.js", | ||
"readme": "# docker-activator\nensure a Docker container is started (for use in socket activation proxies)\n", | ||
"readmeFilename": "README.md", | ||
"gitHead": "75b438c36ed5af50fe13581b9112539e0cc4bb02", | ||
"description": "ensure a Docker container is started (for use in socket activation proxies)", | ||
"bugs": { | ||
"url": "https://github.com/michielbdejong/docker-activator/issues" | ||
}, | ||
"homepage": "https://github.com/michielbdejong/docker-activator", | ||
"_id": "docker-activator@0.0.1", | ||
"_shasum": "221980c7f3c717a75d502dc8c982428ca2b62f3d", | ||
"_from": "docker-activator@*" | ||
} |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
No bug tracker
MaintenancePackage does not have a linked bug tracker in package.json.
Found 1 instance in 1 package
No repository
Supply chain riskPackage does not have a linked source code repository. Without this field, a package will have no reference to the location of the source code use to generate the package.
Found 1 instance in 1 package
No website
QualityPackage does not have a website.
Found 1 instance in 1 package
11427
345
2
1
0
0