| return dbsForLabel[label] || 'mysql' | return dbsForLabel[label] || 'mysql' | ||||
| } | } | ||||
| var gitInstallDir = "C:\\Program Files\\Git\\bin\\sh.exe" | |||||
| // var gitInstallDir = "G:\\Installed\\Git\\bin\\sh.exe" | |||||
| // var gitInstallDir = "C:\\Program Files\\Git\\bin\\sh.exe" | |||||
| var gitInstallDir = "G:\\Installed\\Git\\bin\\sh.exe" | |||||
| // Relevant git repos | // Relevant git repos | ||||
| var gitRepos = [ | var gitRepos = [ | ||||
| 'ember-masonry-grid' | 'ember-masonry-grid' | ||||
| var productionRepos = [ | var productionRepos = [ | ||||
| 'elixir-config-production' | 'elixir-config-production' | ||||
| ] | ] | ||||
| var productionIsAllowed = true; | |||||
| var productionIsAllowed = (process.env.NODE_ENV === 'production'); | |||||
| if(productionIsAllowed) gitRepos = gitRepos.concat(productionRepos) | if(productionIsAllowed) gitRepos = gitRepos.concat(productionRepos) | ||||
| var env = Object.assign({}, process.env); // Shallow clone it. | var env = Object.assign({}, process.env); // Shallow clone it. | ||||
| } | } | ||||
| , 'npmi' : ()=>{ | , 'npmi' : ()=>{ | ||||
| var tasks = []; | var tasks = []; | ||||
| var bowerRepos = ['client'] | |||||
| bowerRepos.forEach(repo => { | |||||
| tasks.push(()=>{ | |||||
| var p = nodeShellExec('bower', ['install'], { | |||||
| inherit : true, shell: true | |||||
| , cwd : repo | |||||
| , env: process.env | |||||
| , title : `bower i for ${repo}` | |||||
| }).catch((e)=>{ console.error(e) }) | |||||
| return p; | |||||
| }) | |||||
| }) | |||||
| gitRepos = gitRepos.concat(elevatedRunasRepos); | |||||
| gitRepos.push('client/server'); | |||||
| gitRepos.forEach(repo => { | gitRepos.forEach(repo => { | ||||
| console.log('npm i for ' + repo) | console.log('npm i for ' + repo) |