Wrapped keycloak in a nix flake
This commit is contained in:
commit
ca7b767250
5 files changed
+162
No files matched your search
@@ -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 \
|
||||
Reference in new issue
Block a user