(cwd: string, env?: NodeJS.ProcessEnv)
| 71 | |
| 72 | /** Pull and start compose services, waiting for health checks */ |
| 73 | export function composeUp(cwd: string, env?: NodeJS.ProcessEnv): void { |
| 74 | spawnSync('docker', ['compose', 'pull'], { cwd, stdio: 'inherit', env: { ...process.env, ...env } }) |
| 75 | spawnSync('docker', ['compose', 'up', '-d', '--wait'], { cwd, stdio: 'inherit', env: { ...process.env, ...env } }) |
| 76 | } |
| 77 | |
| 78 | /** Stop and remove compose containers + volumes */ |
| 79 | export function composeDown(cwd: string): void { |