The observer.
- 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)
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 |
Application can be built with local Gradle installation or Gradle Wrapper (recommended).
./gradlew clean build