Skip to content

devdamiano/demo-empik

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GhDemo Service

Architectural Decision Records

Authentication

Since the service is not meant to be visible to the outside world and I will not provide my GitHub API token, there is no need for complicating a simple recruitment task service with authentication, hence it is not going to be implemented.

Persistence

Even though JPA for such a little project might be an excess, I chose JPA over JDBC for its automatic schema generation, readily available methods, and ease of implementing custom operations.

Setup

Database

The database required for the project is PostgreSQL. The connection properties are passed in application.properties. You need to create this file manually by copying application.template.properties into application.properties. Make sure to fill the values.

Installation

Build the project using mvn install

Running

Tests

Run the tests using mvn test

Application

Run the application using java -jar target/gh-demo-0.0.1-SNAPSHOT.jar

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages