Skip to content
This repository has been archived by the owner on Sep 19, 2020. It is now read-only.

rashidi/argos

Repository files navigation

Argos

The observer.

Badges

Gradle Build Quality Gate Status codecov BCH compliance

Requirements

  • Java SDK 11 or later
  • Azure Active Directory Client ID
  • Docker (optional - in order to run MongoDB via Docker)
  • MongoDB (optional - recommended to use Docker)
  • Gradle 6.4 or later (optional - recommended to use provided Gradle Wrapper)

Properties

Application properties can be found in application.yml.

Properties Description Scope Default Value
argos.desk.max-duration Total duration a Desk can be occupied (can be assigned in minutes (M), hours (H), or days (D)) Desk 9H
argos.desk.scheduler-delay Delay period between each scheduler execution in miliseconds Desk 120000
azure.activedirectory.session-stateless Enable stateless session Security true
azure.activedirectory.client-id Azure Client ID to be used by the application Security
spring.data.rest.base-path Path for API enabled by Spring Data REST API /api

Build

Application can be built with local Gradle installation or Gradle Wrapper (recommended).

./gradlew clean build