Backends for Frontends Framework using Spring Boot

There is bug in spring framework fixed by this https://github.com/spring-projects/spring-framework/commit/a06bbccf9ecccd41f1099e0462005478cc84974b
Described here spring-projects/spring-security#16002
Avoid Spring boot 3.3.5 and framework < 6.1.15 (most likely)
- Start Keycloak (if not using remote)
cd keycloak
docker compose up
- Start Reverse Proxy run app from intellij or terminal
mvn spring-boot:run
Port 7080
docker run -p 7080:7080 reverse-proxy
- Start VUE UI Frontend
Optional: npm install
npm run dev
direct link http://localhost:4202/vue-ui through app http://localhost:7080/vue-ui/
- Start BFF run app from intellij or from backend/bff
mvn spring-boot:run
- Start Resource Server Port 7084
docker run -p 7084:7084 resource-server
Admin Page http://localhost:7080/auth admin\admin
Normal App User:
user\user
note: remote keycloak for dev is at http://keycloak.sde.skyline-lab.com:8443
mvn compile jib:dockerBuild
or
mvn clean compile jib:dockerBuild
docker run -p 8888:8888