Skip to main content

Scheduling API

GitHub Repository

Frameworks used​

Written in .Net

Environment variables​

NameDescription
AUTHENTICATION_IDENTIFIERA unique identifier used to validate access.*
JWT_SECRETA hash secret used for encryption.*
DrsOptions__ApiAddressDRS API Address
DrsOptions__LoginDRS login user name
DrsOptions__PasswordDRS login password
SENTRY_DSNSentry Data Source Name

* See Authentication for more details.

Health Checks​

See Health Checks for details.

The API is determined to be health if:

  • It can see/reach the configured DRS host

DRS doesn't have a health check endpoint and so a ping check was determined to be the best option.

Due to Azure disabling regular ping operations, TCP ping has been used instead.