Bank application implemented with the onion architecture and simulates a banking application for employees
- JDK 17
- Node.js v18.15.0
- docker-compose
To download GitHub packages to compile the project you need to create a personal access token with read:packages access.
cd ./bank-demo
docker-compose up
export USERNAME=GITHUB_USERNAME
export TOKEN=GITHUB_TOKEN
cd ./bank-demo/bank-demo-server
./gradlew build
java -jar ./application/spring-app/build/libs/spring-app.jar
cd ./bank-demo/bank-demo-client
npm login --registry=https://npm.pkg.github.com
> Username: GITHUB_USERNAME
> Password: GITHUB_TOKEN
npm i
npm run build
npm start