diff --git a/src/bin/start-keycloak/start-keycloak.ts b/src/bin/start-keycloak/start-keycloak.ts index 98c91f0e..64739285 100644 --- a/src/bin/start-keycloak/start-keycloak.ts +++ b/src/bin/start-keycloak/start-keycloak.ts @@ -380,8 +380,15 @@ export async function command(params: { const dockerRunArgs: string[] = [ `-p${SPACE_PLACEHOLDER}${port}:8080`, `--name${SPACE_PLACEHOLDER}${CONTAINER_NAME}`, - `-e${SPACE_PLACEHOLDER}KEYCLOAK_ADMIN=admin`, - `-e${SPACE_PLACEHOLDER}KEYCLOAK_ADMIN_PASSWORD=admin`, + ...(keycloakMajorVersionNumber >= 25 + ? [ + `-e${SPACE_PLACEHOLDER}KC_BOOTSTRAP_ADMIN_USERNAME=admin`, + `-e${SPACE_PLACEHOLDER}KC_BOOTSTRAP_ADMIN_PASSWORD=admin` + ] + : [ + `-e${SPACE_PLACEHOLDER}KEYCLOAK_ADMIN=admin`, + `-e${SPACE_PLACEHOLDER}KEYCLOAK_ADMIN_PASSWORD=admin` + ]), ...(devServerPort === undefined ? [] : [