UNPKG

gia-ast

Version:
32 lines (24 loc) 786 B
const { exec } = require('child_process'); var container_name = "ast-cezanne"; function is_container_running(container_name,verbose=false) { var cmd_launcher = "docker ps -q -f name=" + container_name; //console.log("cmd_launcher: " + cmd_launcher); exec(cmd_launcher, (err, stdout, stderr) => { if (err) { console.error(err); return false; } else { if (stdout == "") { if (verbose) console.log("container " + container_name + " not running"); return false; } //console.log("stdout: " + stdout); //console.log("stderr: " + stderr); if (verbose) console.log("container " + container_name + " already running"); return true; } } ); } is_container_running(container_name,true);