This project is a full-stack application that allows users to authenticate via Keycloak and manage servers through a REST API, with a React frontend, Spring Boot backend, and PostgreSQL database, all orchestrated using Docker Compose.
This project is purposely built to help newbies getting started with spring boot and keycloak, did this for my article
- Maven
- Java 17+
- Node
- Docker
- Docker Compose
- Basics on springboot, node and keycloak
https://github.com/bansikah22/ping-server-application
## cd into project
cd ping-server-application
cd backend
mvn clean install
mvn spring-boot:run
cd frontend
npm install
npm start
At the root of the project run:
docker-compose up -d --build
You see this below , use the test user creds
Test User:
Username: testuser
Password: password
Contributions are welcome or any error during the set up process you can create a ticket or if you saw a better way of doing things you can create an issue or work on it and create a PR and i will look at it Thank you and hope this helps 😊
This project is License under the Apache 2.0