Use this project as a reference to Implement DevSecOps

image

Continuous Integration does not get rid of bugs,
but it does make them dramatically easier to find and remove.

— Martin Fowler

This is a demo project made using Spring + Thymeleaf, Spring Boot, Spring Security, Thymeleaf, Spring Data JPA, Spring Data REST, and Docker and it uses in-memory H2 DB.

How to run

You can run it via Maven or Docker.

Once the app starts, go to the web browser and visit http://localhost:8070/home

ID/PWD: **admin**/**admin**
ID/PWD: **user**/**password**

H2 Database web interface

Go to the web browser and visit http://localhost:8070/h2-console

In field JDBC URL, put

jdbc:h2:mem:shopping_cart_db

image

High-level tools - Long shot

image