A containerized Spring Boot backend and Angular frontend
There are 3 images that are built and run in a single container; a MariaDB database, a Java Spring Boot backend, and an Angular frontend. To build and run, simply open a terminal and use the command, docker compose up.
The Angular frontend is accessible at http://localhost:4200, and the Spring Boot backend is accessible at http://localhost:8080/api/. The backend also has a health check at http://localhost:8080/actuator/health.