Spring MVC, Swagger, Spring HATEOAS(not now)
Spring Security, jjwt
Maria DB, Spring Data JPA, phpMyAdmin
gradle, Docker
Junit5, Mockito
Docker Compose is included in Docker Desktop for Windows and macOS.
(1) Clone Repo
git clone https://github.com/waristo/music-library-spring.git
(2) Start Docker Containers (MariaDB, phpmyadmin, Spring)
docker-compose -f docker-compose.yml up
(1) build jar
./gradlew clean build
(2) build docker image
docker build -t waristo/mwl:latest .
(3) upload to docker hub
docker push waristo/mwl:latest