Wrapped keycloak in a nix flake

This commit is contained in:
didier amyot committed 2023-06-26 07:44:13 -04:00
commit ca7b767250
5 files changed
+162

No files matched your search

+24
View File
@@ -0,0 +1,24 @@
resolved_keycloak_data_dir="${KEYCLOAK_DATA_DIR:-$HOME/.keycloak}"
mkdir -p "$resolved_keycloak_data_dir"
exec java -Dkc.config.built=true \
-Xms64m \
-Xmx512m \
-XX:MetaspaceSize=96M \
-XX:MaxMetaspaceSize=256m \
-Djava.net.preferIPv4Stack=true \
-Dfile.encoding=UTF-8 \
-Dsun.stdout.encoding=UTF-8 \
-Dsun.err.encoding=UTF-8 \
-Dstdout.encoding=UTF-8 \
-Dstderr.encoding=UTF-8 \
--add-opens=java.base/java.util=ALL-UNNAMED \
--add-opens=java.base/java.util.concurrent=ALL-UNNAMED \
--add-opens=java.base/java.security=ALL-UNNAMED \
-Dkc.home.dir="$resolved_keycloak_data_dir" \
-Djboss.server.config.dir="${keycloak}/conf" \
-Djava.util.logging.manager=org.jboss.logmanager.LogManager \
-Dquarkus-log-max-startup-records=10000 \
-cp "${keycloak}/lib/quarkus-run.jar" \
io.quarkus.bootstrap.runner.QuarkusEntryPoint \
--profile=dev start-dev \