From d44c01b37582836b0d62e3b70dae5110e11e7344 Mon Sep 17 00:00:00 2001 From: Joey Hafner Date: Tue, 1 Nov 2022 00:33:30 -0700 Subject: [PATCH] #36 for Keycloak --- homelab/server/config/keycloak/.env | 10 ---------- .../server/config/keycloak/docker-compose.yml | 16 ++++++---------- homelab/server/config/keycloak/forwardauth.env | 3 +++ .../config/keycloak/forwardauth_secrets.env | 3 +++ homelab/server/config/keycloak/keycloak.env | 5 +++++ .../server/config/keycloak/keycloak_secrets.env | 1 + 6 files changed, 18 insertions(+), 20 deletions(-) delete mode 100644 homelab/server/config/keycloak/.env create mode 100644 homelab/server/config/keycloak/forwardauth.env create mode 100644 homelab/server/config/keycloak/forwardauth_secrets.env create mode 100644 homelab/server/config/keycloak/keycloak.env create mode 100644 homelab/server/config/keycloak/keycloak_secrets.env diff --git a/homelab/server/config/keycloak/.env b/homelab/server/config/keycloak/.env deleted file mode 100644 index ad57fa2e..00000000 --- a/homelab/server/config/keycloak/.env +++ /dev/null @@ -1,10 +0,0 @@ -KEYCLOAK_ADMIN="jafner" -KEYCLOAK_ADMIN_PASSWORD="iEKfrgdTLfbdqtMkH&FMrL3#t8^qfy%eSY5G94tfnUdQB3G!%CUaoFJuhCUN" -KEYCLOAK_DATA="/home/joey/data/keycloak/data" - -SECRET="***REMOVED***" -ENCRYPTION_KEY="72883626635979678254688349258592" -PROVIDER_URI="https://keycloak.jafner.net/realms/Jafner.net" -CLIENT_ID="traefik-forward-auth" -CLIENT_SECRET="***REMOVED***" -LOG_LEVEL="debug" \ No newline at end of file diff --git a/homelab/server/config/keycloak/docker-compose.yml b/homelab/server/config/keycloak/docker-compose.yml index f1896901..b2514ab4 100644 --- a/homelab/server/config/keycloak/docker-compose.yml +++ b/homelab/server/config/keycloak/docker-compose.yml @@ -20,9 +20,9 @@ services: - keycloak restart: "no" command: start-dev --hostname-url=https://keycloak.jafner.net --proxy=passthrough - environment: - - KEYCLOAK_ADMIN=$KEYCLOAK_ADMIN - - KEYCLOAK_ADMIN_PASSWORD=$KEYCLOAK_ADMIN_PASSWORD + env_file: + - keycloak.env + - keycloak_secrets.env labels: traefik.http.routers.keycloak.rule: Host(`keycloak.jafner.net`) traefik.http.routers.keycloak.tls.certresolver: lets-encrypt @@ -45,13 +45,9 @@ services: aliases: - forwardauth restart: "no" - environment: - - SECRET=$SECRET - - ENCRYPTION_KEY=$ENCRYPTION_KEY - - PROVIDER_URI=$PROVIDER_URI - - CLIENT_ID=$CLIENT_ID - - CLIENT_SECRET=$CLIENT_SECRET - - LOG_LEVEL=$LOG_LEVEL + env_file: + - forwardauth.env + - forwardauth_secrets.env labels: #- "traefik.enable=true" #- "traefik.docker.network=web" diff --git a/homelab/server/config/keycloak/forwardauth.env b/homelab/server/config/keycloak/forwardauth.env new file mode 100644 index 00000000..8e713f8b --- /dev/null +++ b/homelab/server/config/keycloak/forwardauth.env @@ -0,0 +1,3 @@ +PROVIDER_URI="https://keycloak.jafner.net/realms/Jafner.net" +CLIENT_ID="traefik-forward-auth" +LOG_LEVEL="debug" \ No newline at end of file diff --git a/homelab/server/config/keycloak/forwardauth_secrets.env b/homelab/server/config/keycloak/forwardauth_secrets.env new file mode 100644 index 00000000..ab4a0ee1 --- /dev/null +++ b/homelab/server/config/keycloak/forwardauth_secrets.env @@ -0,0 +1,3 @@ +CLIENT_SECRET="***REMOVED***" +SECRET="***REMOVED***" +ENCRYPTION_KEY="72883626635979678254688349258592" \ No newline at end of file diff --git a/homelab/server/config/keycloak/keycloak.env b/homelab/server/config/keycloak/keycloak.env new file mode 100644 index 00000000..328418f0 --- /dev/null +++ b/homelab/server/config/keycloak/keycloak.env @@ -0,0 +1,5 @@ +# Volumes +KEYCLOAK_DATA="/home/joey/data/keycloak/data" + +# Env +KEYCLOAK_ADMIN="jafner" \ No newline at end of file diff --git a/homelab/server/config/keycloak/keycloak_secrets.env b/homelab/server/config/keycloak/keycloak_secrets.env new file mode 100644 index 00000000..0430076e --- /dev/null +++ b/homelab/server/config/keycloak/keycloak_secrets.env @@ -0,0 +1 @@ +KEYCLOAK_ADMIN_PASSWORD="iEKfrgdTLfbdqtMkH&FMrL3#t8^qfy%eSY5G94tfnUdQB3G!%CUaoFJuhCUN" \ No newline at end of file