From a46aef2e7ef7923362c93a1ffbc6cc189533c236 Mon Sep 17 00:00:00 2001 From: Joseph Garrone Date: Fri, 14 Jun 2024 23:58:54 +0200 Subject: [PATCH] Use shell for Window resolution of envs --- src/bin/start-keycloak/appBuild.ts | 2 +- src/bin/start-keycloak/keycloakifyBuild.ts | 3 ++- src/bin/start-keycloak/start-keycloak.ts | 3 ++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/bin/start-keycloak/appBuild.ts b/src/bin/start-keycloak/appBuild.ts index dea258cb..2c998520 100644 --- a/src/bin/start-keycloak/appBuild.ts +++ b/src/bin/start-keycloak/appBuild.ts @@ -109,7 +109,7 @@ export async function appBuild(params: { const dResult = new Deferred<{ isSuccess: boolean }>(); - const child = child_process.spawn(command, args, { cwd }); + const child = child_process.spawn(command, args, { cwd, shell: true }); child.stdout.on("data", data => { if (data.toString("utf8").includes("gzip:")) { diff --git a/src/bin/start-keycloak/keycloakifyBuild.ts b/src/bin/start-keycloak/keycloakifyBuild.ts index fd483db3..494e2705 100644 --- a/src/bin/start-keycloak/keycloakifyBuild.ts +++ b/src/bin/start-keycloak/keycloakifyBuild.ts @@ -26,7 +26,8 @@ export async function keycloakifyBuild(params: { env: { ...process.env, [onlyBuildJarFileBasenameEnvName]: onlyBuildJarFileBasename - } + }, + shell: true }); child.stdout.on("data", data => process.stdout.write(data)); diff --git a/src/bin/start-keycloak/start-keycloak.ts b/src/bin/start-keycloak/start-keycloak.ts index 6144514d..4db73c13 100644 --- a/src/bin/start-keycloak/start-keycloak.ts +++ b/src/bin/start-keycloak/start-keycloak.ts @@ -421,7 +421,8 @@ export async function command(params: { cliCommandOptions: CliCommandOptions }) ...(realmJsonFilePath === undefined ? [] : ["--import-realm"]) ], { - cwd: buildContext.keycloakifyBuildDirPath + cwd: buildContext.keycloakifyBuildDirPath, + shell: true } ] as const;