diff --git a/src/bin/start-keycloak/realmConfig/defaultConfig/defaultConfig.ts b/src/bin/start-keycloak/realmConfig/defaultConfig/defaultConfig.ts index 220f4ac3..2fd970bf 100644 --- a/src/bin/start-keycloak/realmConfig/defaultConfig/defaultConfig.ts +++ b/src/bin/start-keycloak/realmConfig/defaultConfig/defaultConfig.ts @@ -48,7 +48,8 @@ export const { getSupportedKeycloakMajorVersions } = (() => { return n; }) - .filter(exclude(undefined)); + .filter(exclude(undefined)) + .sort((a, b) => b - a); return cache; } diff --git a/src/bin/start-keycloak/start-keycloak.ts b/src/bin/start-keycloak/start-keycloak.ts index 7d2adcad..69b9d175 100644 --- a/src/bin/start-keycloak/start-keycloak.ts +++ b/src/bin/start-keycloak/start-keycloak.ts @@ -173,12 +173,15 @@ export async function command(params: { process.exit(1); } catch { + // NOTE: Latest version + const [n] = getSupportedKeycloakMajorVersions(); + console.warn( chalk.yellow( - `Could not determine the major Keycloak version number from the docker image tag ${dockerImageTag}. Assuming 26` + `Could not determine the major Keycloak version number from the docker image tag ${dockerImageTag}. Assuming ${n}` ) ); - return 26; + return n; } }