Skip to content

vscalcione/springboot-angular12-mysql-docker-crud-application-demo

Repository files navigation

Springboot Angular 12 MySQL Docker CRUD Application

java-logo springboot-logo maven-logo docker-logo mysql-logo restapi-logo kubernetes-logo

Springboot Backend

The backend module is developed in Java 8 with Springboot support.

The project was initialized through the Spring Initializer and uses some modules like JPA module through MySQL for db queries, Data Module with Hibernate and above all it uses Docker to compile and run the .jar file on a special container.

To build and run locally backend module locally, without using Docker, you can run two simple commands from the terminal (Windows user) or from bash shell (Unix/Linux user):

$ mvn clean install -U -DskipTest=true (to build project)
$ mvn spring-boot:run (to run project)

If, on the other hand, you prefer run everything with the support of a Docker's container, just run a simple command:

$ docker-compose up -d

Angular Frontend