▪ 公式のDockerfileあり※ ◇ Keycloak.Xバイナリは未配布 ◇ Dockerfile改修もしくは Keycloak.Xバイナリ配信が必要 ▪ Keyloak.Xバイナリのビルド ◇ 右Dockerfileにて可能 ◇ 2020年12月現在、 Masterブランチのみビルド可能 12 ARG MAVEN_VERSION=3.6.3 ARG JAVA_VERSION=11 # Specify the Commit ID to stabilize the build ARG COMMIT_ID=a01dcc54565542bfd72006c2e155ce3aa11fe01d FROM maven:${MAVEN_VERSION}-openjdk-${JAVA_VERSION} as build ARG KEYCLOAK_VERSION ARG ARTIFACT_DIR ARG COMMIT_ID WORKDIR /opt # [NOTE] it spends over 10 minutes RUN git clone https://github.com/keycloak/keycloak.git RUN cd ./keycloak && \ git pull && \ git checkout ${COMMIT_ID} # [NOTE] it spends over 70 minutes RUN cd ./keycloak/quarkus && \ mvn -f ../pom.xml clean install \ -DskipTestsuite -DskipExamples -DskipTests \ -Pquarkus,distribution -e # The binary was built on /opt/keycloak/distribution/bin ※ keycloak/keycloak-containerリポジトリにて公開 https://github.com/keycloak/keycloak-containers/tree/master/server-x
OpenShift, JBoss and Wildfly are registered trademarks of Red Hat, Inc. in the United States and other countries. ▪ OpenID is a trademark or registered trademark of OpenID Foundation in the United States and other countries. ▪ その他記載の会社名、製品名、サービス名、その他固有名詞は、 それぞれの会社の商標または登録商標です ▪ 本発表中の文章、図では、TM、マークは表記しておりません 24