| 
														
															@@ -1,7 +1,8 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+import isRoot from 'is-root'; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 const colors = require('colors'); 
														 | 
														
														 | 
														
															 const colors = require('colors'); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 const docker = require('docker-compose'); 
														 | 
														
														 | 
														
															 const docker = require('docker-compose'); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 const hostile = require('hostile'); 
														 | 
														
														 | 
														
															 const hostile = require('hostile'); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-const isRoot = import('is-root'); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 const path = require('path'); 
														 | 
														
														 | 
														
															 const path = require('path'); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 const ProjectEnvironment = require('../classes/ProjectEnvironment'); 
														 | 
														
														 | 
														
															 const ProjectEnvironment = require('../classes/ProjectEnvironment'); 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -51,13 +52,10 @@ const runServiceStart = (service, projectEnv) => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															               }, 
														 | 
														
														 | 
														
															               }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															               env: projectEnv.getEnv() 
														 | 
														
														 | 
														
															               env: projectEnv.getEnv() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             })]) 
														 | 
														
														 | 
														
															             })]) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            .catch(() => { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            }) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             .then(() => { 
														 | 
														
														 | 
														
															             .then(() => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															               resolve(); 
														 | 
														
														 | 
														
															               resolve(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            }); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            }) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            .catch(() => {}); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         } catch (ex) { 
														 | 
														
														 | 
														
															         } catch (ex) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           resolve(); 
														 | 
														
														 | 
														
															           resolve(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         } 
														 | 
														
														 | 
														
															         } 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -65,25 +63,24 @@ const runServiceStart = (service, projectEnv) => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     }); 
														 | 
														
														 | 
														
															     }); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   }); 
														 | 
														
														 | 
														
															   }); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  return chain.then(() => { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  }); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  return chain.then(() => {}); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 }; 
														 | 
														
														 | 
														
															 }; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 const runServices = async (projectEnv) => { 
														 | 
														
														 | 
														
															 const runServices = async (projectEnv) => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  let promises = []; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   await docker.buildAll(projectEnv.getDockerOptions()); 
														 | 
														
														 | 
														
															   await docker.buildAll(projectEnv.getDockerOptions()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   await docker.upAll(projectEnv.getDockerOptions()); 
														 | 
														
														 | 
														
															   await docker.upAll(projectEnv.getDockerOptions()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   const services = await projectEnv.getServices(); 
														 | 
														
														 | 
														
															   const services = await projectEnv.getServices(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  let promises = []; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   services.forEach(service => { 
														 | 
														
														 | 
														
															   services.forEach(service => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     promises.push(runServiceStart(service, projectEnv)); 
														 | 
														
														 | 
														
															     promises.push(runServiceStart(service, projectEnv)); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   }); 
														 | 
														
														 | 
														
															   }); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   await Promise.all(promises); 
														 | 
														
														 | 
														
															   await Promise.all(promises); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 }; 
														 | 
														
														 | 
														
															 }; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 module.exports = (env) => { 
														 | 
														
														 | 
														
															 module.exports = (env) => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  console.log(isRoot); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   try { 
														 | 
														
														 | 
														
															   try { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     const projectEnv = new ProjectEnvironment(process.cwd(), env); 
														 | 
														
														 | 
														
															     const projectEnv = new ProjectEnvironment(process.cwd(), env); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 |