From a2cda0e4682408426ed4ffad7d17230cb1b5014e Mon Sep 17 00:00:00 2001 From: Pierre Tellier Date: Mon, 3 Feb 2025 17:34:23 +0100 Subject: [PATCH] feat: created keycloak plugin to add CAS as a Identity Provider --- CAS/Dockerfile | 6 ++++++ CAS/build.sh | 14 ++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 CAS/Dockerfile create mode 100644 CAS/build.sh diff --git a/CAS/Dockerfile b/CAS/Dockerfile new file mode 100644 index 0000000..a223694 --- /dev/null +++ b/CAS/Dockerfile @@ -0,0 +1,6 @@ +FROM maven:3.8.8-eclipse-temurin-21-alpine + +COPY ./keycloak-cas/ . + +RUN mvn clean package + diff --git a/CAS/build.sh b/CAS/build.sh new file mode 100644 index 0000000..bb99b51 --- /dev/null +++ b/CAS/build.sh @@ -0,0 +1,14 @@ +#!/bin/bash + +if [ ! -d "./keycloak-cas/" ] +then + git clone https://github.com/RoboJackets/keycloak-cas +fi +if [ -d "./target/" ] +then + rm -r target/ +fi +docker build -t build-dep . +docker create -it --name build-dep-container build-dep bash +docker cp build-dep-container:/target ./target +docker rm -f build-dep-container \ No newline at end of file