Skip to content

7mza/thymx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

thymx

personal playground to test

  • daisyui / thymleaf / htmx integration
  • time sorted id / jpa integration
  • strict hibernate conf
  • hibernate L1/L2 caches
  • strict csp with haproxy
  • alpinejs csp

rbac db auth is just for demo

build

sdkman

sdk env install

nvm

nvm i
npm i
npm run build
./gradlew clean ktlintFormat ktlintCheck build

local certs for haproxy

cd ./keystore/
chmod +x *.sh
./gen_cert.sh
cd ..

run

spring is configured with compose support, run with ide or

./gradlew jibDockerBuild
docker compose up --build

http://localhost:8080/

hotswap jvm

https://github.com/HotswapProjects/HotswapAgent

-XX:+AllowEnhancedClassRedefinition -XX:HotswapAgent=fatjar

graalvm

java -agentlib:native-image-agent=config-merge-dir=./src/main/resources/META-INF/native-image/ \
  -jar -Dspring.profiles.active="default" \
  ./build/libs/*.jar

About

personal playground to test daisyui / thymleaf / htmx integration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors