From 5dc692809c42bd09781a1e40558a91921e16fe5e Mon Sep 17 00:00:00 2001 From: Michael Kreuzmayr Date: Wed, 15 Mar 2023 10:07:01 +0100 Subject: [PATCH 1/2] Fix start container script paths for windows --- .../generateStartKeycloakTestingContainer.ts | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/src/bin/keycloakify/generateStartKeycloakTestingContainer.ts b/src/bin/keycloakify/generateStartKeycloakTestingContainer.ts index bedf151c..70f08d92 100644 --- a/src/bin/keycloakify/generateStartKeycloakTestingContainer.ts +++ b/src/bin/keycloakify/generateStartKeycloakTestingContainer.ts @@ -30,15 +30,18 @@ export function generateStartKeycloakTestingContainer(params: { buildOptions: { themeName } } = params; + const keycloakThemePath = pathJoin(keycloakThemeBuildingDirPath, "src", "main", "resources", "theme", themeName).replace(/\\/g, "/"); + fs.writeFileSync( pathJoin(keycloakThemeBuildingDirPath, generateStartKeycloakTestingContainer.basename), + Buffer.from( [ "#!/usr/bin/env bash", "", `docker rm ${containerName} || true`, "", - `cd ${keycloakThemeBuildingDirPath}`, + `cd "${keycloakThemeBuildingDirPath.replace(/\\/g, "/")}"`, "", "docker run \\", " -p 8080:8080 \\", @@ -46,14 +49,7 @@ export function generateStartKeycloakTestingContainer(params: { " -e KEYCLOAK_ADMIN=admin \\", " -e KEYCLOAK_ADMIN_PASSWORD=admin \\", " -e JAVA_OPTS=-Dkeycloak.profile=preview \\", - ` -v ${pathJoin( - keycloakThemeBuildingDirPath, - "src", - "main", - "resources", - "theme", - themeName - )}:/opt/keycloak/themes/${themeName}:rw \\`, + ` -v "${keycloakThemePath}":"/opt/keycloak/themes/${themeName}":rw \\`, ` -it quay.io/keycloak/keycloak:${keycloakVersion} \\`, ` start-dev`, "" From 9941027b10264f6a8731e68c296f4e19241af9be Mon Sep 17 00:00:00 2001 From: Joseph Garrone Date: Wed, 15 Mar 2023 12:45:58 +0100 Subject: [PATCH 2/2] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 83045250..75f5297c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "keycloakify", - "version": "6.13.0", + "version": "6.13.1", "description": "Create Keycloak themes using React", "repository": { "type": "git",