Skip to content

the-wrench-io/hdes-parent

Repository files navigation

License Build Status

HDES

Language for defining and connecting flows, decision tables and services

Building the project locally

After cloning the repository, open a terminal in the project root and run

mvn clean install

If you are running a Windows machine, carriage returns that do not appear in UNIX-based systems may cause certain tests to fail, so instead run

mvn clean install -DskipTests=true

Running the project as a Spring Boot application

  1. Open a terminal and navigate into the spring-app folder
cd hdes-dev
cd spring-app
  1. Configure a datasource in the application.yml file by setting ONLY ONE of the enabled fields to true:
    inmemory: 
      enabled: false
    git:
      enabled: false
      privateKey: "path-to-git-private-key-related-files: .known_hosts; id_rsa; id_rsa.known_hosts"
      repositoryUrl: "ssh-git-url" 
      branchSpecifier: "main"
      repositoryPath: "~/clone-git-repo-to"
      path: src/main/resources
    pg:
      enabled: false
      autoCreate: true
      repositoryName: "test-repo-1" 
      branchSpecifier: "main"
      pgHost: "localhost"
      pgDb: "db-name"
      pgUser: "db-user"
      pgPass: "db-user-pass"
  • inmemory - read-only version
  • git - use a repository as a database
  • pg - use a PostgreSQL database - configuration guidelines available here
  1. Run the Spring Boot application
mvn spring-boot:run
  1. Navigate to http:https://localhost:8081

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages