upgrade to keycloak 12.0.3 and java11
This commit is contained in:
parent
3e686cfec7
commit
391baf4f50
6 changed files with 16 additions and 26 deletions
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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>
|
||||
|
||||
|
|
|
@ -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:
|
||||
|
|
Loading…
Add table
Reference in a new issue