diff --git a/tools/src/commands/dev/functions/startServices.ts b/tools/src/commands/dev/functions/startServices.ts index c3b33f880..39a68557b 100644 --- a/tools/src/commands/dev/functions/startServices.ts +++ b/tools/src/commands/dev/functions/startServices.ts @@ -58,12 +58,14 @@ export async function startAllServices(): Promise { try { const concurrentServices = await getConcurrentServices() - concurrently(concurrentServices, { + const { result } = concurrently(concurrentServices, { killOthersOn: ['failure', 'success'], restartTries: 0, prefix: 'name', prefixColors: ['cyan', 'green', 'magenta'] }) + + await result } catch (error) { logger.error('Failed to start all services') logger.debug(`Error details: ${error}`)