Bookstore project
Techs used & Design patterns
- Java 17
- Docker
- Docker compose plugin
- Bash
Features
- Backend with book management, backend for frontend, OAuth2 Keycloak with OIDC Flow
Check out sources
https://github.com/thainguyencoffee/bookstore-full-stack.git
Compile and test; build all JARs, build image container, start docker compose
- Without angular (recommend when you want to develop frontend)
./build.sh without-angular
- With angular (recommend when you want to deploy)
./build.sh
- If you want to build image
./build.sh native