Skip to content

The Hogwarts Artifacts Online repository is a pet project designed to practice and refine Test-Driven Development (TDD) methodology.

Notifications You must be signed in to change notification settings

HauHH1910/hogwarts-artifacts-online

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hogwarts Artifacts Online

Hogwarts and Artifact online is a backend service for learning Spring Boot with the approaching TDD method


Tech Stack

Spring Boot
Spring Data JPA
Spring Security
Spring Test
H2 Database
Docker
Maven
Validation
DevTools
Lombok
Oauth2 Server
CI/CD

How to build application

Step 1: Building with maven to executable jar (-DskipTests is for skipping the test)

mvn clean install -DskipTests

Step 2: Building file jar with docker

docker build -t hogwarts-artifacts-online:1.0 .

Step 3: Running application with docker

docker -d -p 8080:8080 hogwarts-artifacts-online:1.0

Step 4: Run application with ID of the container

docker start {containerID}

About

The Hogwarts Artifacts Online repository is a pet project designed to practice and refine Test-Driven Development (TDD) methodology.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages