Skip to content

marrowne/logistics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logistics

A simple Spring-based parcel tracking system as application of DDD. It contains 3 bounded contexts:

  • Tracking
  • HR
  • Identity

Stack:

  • Spring Boot
  • H2/MySQL
  • Liquibase
  • React-Admin
  • Spring Security OAuth
  • REST Assured
  • JUnit + Mockito
  • GSON

Running as dev maven profile:

mvn spring-boot:run -f <context>/pom.xml, executed in repo directory where <context> is any of bounded contexts above written in lowercase.

To run React-Admin it is required to set env variable export REACT_APP_STAGE="dev" and run yarn start in logistics-panel directory.

In common directory are prepared Terraform scripts to set up Jenkins and Kubernetes on AWS relying on Dockerfiles created for all apps.

About

A simple Spring-based parcel tracking system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published