upgrade to keycloak 12.0.3 and java11

This commit is contained in:
zak905 2021-02-28 22:22:12 +01:00
parent 3e686cfec7
commit 391baf4f50
6 changed files with 16 additions and 26 deletions

View file

@ -1 +1,3 @@
Running: `mvn package && docker-compose up`
Note: You need to add `auth-server` to your hosts file (`/etc/hosts` for linux) and map it to localhost.

View file

@ -1,8 +1,8 @@
FROM java:8-jre-alpine
FROM openjdk:11-jre-slim
ENV KEYCLOAK_VERSION 6.0.1
ENV KEYCLOAK_VERSION 12.0.3
RUN apk add --no-cache ca-certificates openssl && wget https://downloads.jboss.org/keycloak/${KEYCLOAK_VERSION}/keycloak-${KEYCLOAK_VERSION}.tar.gz
RUN apt-get update && apt-get install -y wget && wget https://github.com/keycloak/keycloak/releases/download/${KEYCLOAK_VERSION}/keycloak-${KEYCLOAK_VERSION}.tar.gz
RUN tar xvf keycloak-${KEYCLOAK_VERSION}.tar.gz && rm keycloak-${KEYCLOAK_VERSION}.tar.gz

View file

@ -10,41 +10,29 @@
<modelVersion>4.0.0</modelVersion>
<artifactId>api-key-module</artifactId>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>8</source>
<target>8</target>
</configuration>
</plugin>
</plugins>
</build>
<properties>
<keyclock.version>6.0.1</keyclock.version>
<java.version>11</java.version>
<keycloak.version>12.0.3</keycloak.version>
</properties>
<dependencies>
<dependency>
<groupId>org.keycloak</groupId>
<artifactId>keycloak-core</artifactId>
<version>${keyclock.version}</version>
<version>${keycloak.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.keycloak</groupId>
<artifactId>keycloak-server-spi</artifactId>
<version>${keyclock.version}</version>
<version>${keycloak.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.keycloak</groupId>
<artifactId>keycloak-model-jpa</artifactId>
<version>${keyclock.version}</version>
<version>${keycloak.version}</version>
<scope>provided</scope>
</dependency>
<dependency>

View file

@ -1,4 +1,4 @@
FROM maven:3.6-jdk-8-alpine as builder
FROM maven:3-openjdk-11-slim as builder
RUN mkdir app
@ -9,7 +9,7 @@ COPY pom.xml .
RUN mvn clean package
FROM openjdk:8-jre-alpine
FROM openjdk:11-jre-slim
ARG VERSION=0.1

View file

@ -15,8 +15,8 @@
<description>Demo project for Spring Boot</description>
<properties>
<java.version>1.8</java.version>
<keycloak.version>6.0.1</keycloak.version>
<java.version>11</java.version>
<keycloak.version>12.0.3</keycloak.version>
</properties>
<dependencies>
@ -35,7 +35,7 @@
<dependency>
<groupId>org.keycloak</groupId>
<artifactId>keycloak-spring-security-adapter</artifactId>
<version>6.0.1</version>
<version>${keycloak.version}</version>
</dependency>
</dependencies>

View file

@ -4,7 +4,7 @@ services:
build: api-key-ear
environment:
REALM_NAME: example
command: ["-Dkeycloak.migration.action=import", "-Dkeycloak.migration.provider=dir", "-Dkeycloak.migration.dir=/import", "-Dkeycloak.migration.strategy=OVERWRITE_EXISTING"]
command: ["-Dkeycloak.migration.action=import", "-Dkeycloak.migration.provider=dir", "-Dkeycloak.migration.dir=/import", "-Dkeycloak.profile.feature.upload_scripts=enabled", "-Dkeycloak.migration.strategy=OVERWRITE_EXISTING"]
volumes:
- ./api-key-ear/import:/import
ports: