@arc-fusion/cli
Version:
CLI for running Arc Fusion on your local machine
23 lines (17 loc) • 462 B
JavaScript
const spawn = require('../utils/spawn')
const {
dockerList,
run
} = require('../utils/docker')
async function dump () {
const mongoProcess = (await dockerList('ps'))
.find((ps) => ps.includes(':27017->'))
if (mongoProcess) {
const mongoProcessId = mongoProcess.split(/\s+/g)[0]
return spawn('docker', ['exec', mongoProcessId, './dump.sh'], { stdio: 'inherit' })
} else {
return run('dump')
}
}
module.exports = dump