Skip to content

vibe13/license-dictionary

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Developer's guide

The app is secured with keycloak and stores the data in the database. Which DB is used depends on the chosen project stage (see src/main/resources/project-stages.yml).

For local development, use development - it will talk to the keycloak server created via devtools/startDevKeycloak.sh and to an in-memory h2 database:

mvn clean package -DskipTests && java -jar target/license-dictionary-1.0-SNAPSHOT-swarm.jar -S development

By default the app is exposed at port 8181.

UI development

To work with UI you can use ng-cli

To work efficiently, start the server (by running the *-swarm.jar), then go to impl/src/main/ui and run the following script:

./startUi.sh

Keycloak

The development keycloak listens at port 8180, it has at least one user defined, admin/123. You can log with this credentials to add or update a license.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 54.2%
  • TypeScript 31.0%
  • HTML 10.3%
  • JavaScript 2.1%
  • Shell 1.5%
  • CSS 0.9%