From 09f914057c12507a61779349b206abd7df9adb12 Mon Sep 17 00:00:00 2001 From: decentral1se Date: Mon, 24 May 2021 12:45:11 +0200 Subject: [PATCH] Add convenience script and makefile for hacking --- bin/disable-theme-cache.cli | 5 +++++ .../login/messages/messages_en.properties | 4 ++-- makefile | 17 +++++++++++++++++ 3 files changed, 24 insertions(+), 2 deletions(-) create mode 100644 bin/disable-theme-cache.cli create mode 100644 makefile diff --git a/bin/disable-theme-cache.cli b/bin/disable-theme-cache.cli new file mode 100644 index 0000000..fde02b1 --- /dev/null +++ b/bin/disable-theme-cache.cli @@ -0,0 +1,5 @@ +embed-server --std-out=echo --server-config=standalone-ha.xml +/subsystem=keycloak-server/theme=defaults/:write-attribute(name=cacheThemes,value=false) +/subsystem=keycloak-server/theme=defaults/:write-attribute(name=cacheTemplates,value=false) +/subsystem=keycloak-server/theme=defaults/:write-attribute(name=staticMaxAge,value=-1) +stop-embedded-server diff --git a/lumbung.space/login/messages/messages_en.properties b/lumbung.space/login/messages/messages_en.properties index 397437a..d340a4e 100755 --- a/lumbung.space/login/messages/messages_en.properties +++ b/lumbung.space/login/messages/messages_en.properties @@ -366,7 +366,7 @@ openshift.scope.list-projects=List projects # SAML authentication saml.post-form.title=Authentication Redirect saml.post-form.message=Redirecting, please wait. -saml.post-form.js-disabled=JavaScript is disabled. We strongly recommend to enable it. Click the button below to continue. +saml.post-form.js-disabled=JavaScript is disabled. We strongly recommend to enable it. Click the button below to continue. saml.artifactResolutionServiceInvalidResponse=Unable to resolve artifact. #authenticators @@ -412,4 +412,4 @@ loggingOutImmediately=Logging you out immediately accountUnusable=Any subsequent use of the application will not be possible with this account userDeletedSuccessfully=User deleted successfully -access-denied=Access denied \ No newline at end of file +access-denied=Access denied diff --git a/makefile b/makefile new file mode 100644 index 0000000..11cd44d --- /dev/null +++ b/makefile @@ -0,0 +1,17 @@ +default: run + +run: ## run a new container + @docker run \ + -p 8080:8080 \ + -v $$(pwd)/lumbung.space:/opt/jboss/keycloak/themes/lumbung.space \ + -v $$(pwd)/bin/disable-theme-cache.cli:/opt/jboss/startup-scripts/disable-theme-cache.cli \ + -e KEYCLOAK_USER=admin \ + -e KEYCLOAK_PASSWORD=admin \ + --name keycloakdev \ + jboss/keycloak:12.0.4 + +shell: ## get a shell in the container + @docker exec -it keycloakdev /bin/bash + +stop: ## tear down the container + @docker stop keycloakdev && docker rm keycloakdev