Skip to content

jactor-rises/jactor-persistence

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

294 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jactor-persistence

build and test jactor-shared

What is this repository for?

The main purpose is to learn about programming microservices using Kotlin, (with REST and spring JPA). I also use GitHub to get a deeper understanding of continuous integration/DevOps using GitHub workflow/actions and gradle. integration testing with cucumber.

This project is a microservice dealing with persistence to a database using jetbrains exposed (formerly as part of the archived project jactor-rises)

Set up

  • a spring-boot 3 application
    • build with gradle.
    • is using h2 (in-memory database)
    • run it with spring-boot
  • this application is documented with swagger. After startup, use link swagger ui

Build

This is application is build with gradle.

From the root of the source code:

./gradlew build

Run

All commands are being executed from the root of the source code.

Run it with gradle:

./gradlew bootRun

After a valid build one can execute the generated jar file as plain java:

java -jar build/lib/jactor-persistence-<version>-SNAPSHOT.jar

Some technologies used

Implementation

Unit testing

Build and documentation

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors