From 3d42a26b9ecacc1c5db80eb432f49c4f4be61200 Mon Sep 17 00:00:00 2001 From: 3wc <3wc@doesthisthing.work> Date: Wed, 22 Nov 2023 15:23:27 +0000 Subject: [PATCH] Make persistent theme volume optional --- .env.sample | 5 +++++ compose.theme.yml | 7 +++++++ compose.yml | 2 -- 3 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 compose.theme.yml diff --git a/.env.sample b/.env.sample index 4e155db..53a17a9 100644 --- a/.env.sample +++ b/.env.sample @@ -8,6 +8,11 @@ LETS_ENCRYPT_ENV=production ADMIN_USERNAME=admin WELCOME_THEME=keycloak +COMPOSE_FILE="compose.yml" + SECRET_DB_ROOT_PASSWORD_VERSION=v1 SECRET_DB_PASSWORD_VERSION=v1 SECRET_ADMIN_PASSWORD_VERSION=v1 + +# Enable persistent theme volume, if you want to apply a custom theme +#COMPOSE_FILE="$COMPOSE_FILE:compose.theme.yml" diff --git a/compose.theme.yml b/compose.theme.yml new file mode 100644 index 0000000..b0e29c7 --- /dev/null +++ b/compose.theme.yml @@ -0,0 +1,7 @@ +services: + app: + volumes: + - "themes:/opt/keycloak/themes" + +volumes: + themes: diff --git a/compose.yml b/compose.yml index 163cb1f..e3aa423 100644 --- a/compose.yml +++ b/compose.yml @@ -30,7 +30,6 @@ services: # retries: 10 # start_period: 1m volumes: - - "themes:/opt/keycloak/themes" - "providers:/opt/keycloak/providers" depends_on: - mariadb @@ -91,5 +90,4 @@ secrets: volumes: mariadb: - themes: providers: